Streams & RxDart
Stream, StreamController, StreamBuilder, operator rxdart, BehaviorSubject, combineLatest
1Apa itu Stream di Dart?
Apa itu Stream di Dart?
Jawaban
Stream adalah urutan data asinkron yang memungkinkan penerimaan nilai dari waktu ke waktu, berbeda dengan Future yang hanya mengembalikan satu nilai. Stream sangat berguna untuk menangani event pengguna, data real-time, atau aliran data berkelanjutan seperti WebSockets.
2Apa perbedaan antara Single-subscription Stream dan Broadcast Stream?
Apa perbedaan antara Single-subscription Stream dan Broadcast Stream?
Jawaban
Single-subscription Stream hanya dapat memiliki satu listener pada satu waktu dan menyimpan event hingga didengarkan. Broadcast Stream memungkinkan beberapa listener secara bersamaan tetapi tidak menyimpan event masa lalu untuk subscriber baru. Pilihan tergantung pada kasus penggunaan: file atau HTTP untuk single, event UI untuk broadcast.
3Bagaimana cara membuat Stream sederhana dari daftar nilai di Dart?
Bagaimana cara membuat Stream sederhana dari daftar nilai di Dart?
Jawaban
Stream.fromIterable() membuat Stream dari koleksi yang ada, memancarkan setiap elemen secara asinkron. Metode ini ideal untuk mengonversi data sinkron menjadi aliran asinkron, misalnya untuk mensimulasikan data atau untuk keseragaman kode dengan sumber data lain.
Metode mana yang harus digunakan untuk mendengarkan data dari Stream?
Bagaimana cara mengonversi Single-subscription Stream menjadi Broadcast Stream?
+21 pertanyaan wawancara
Topik wawancara Flutter lainnya
Dasar-Dasar Dart
Dasar-Dasar Bahasa Dart
Dasar-Dasar Flutter
Siklus Hidup Widget
Penyimpanan Lokal
Siklus Hidup Aplikasi
Layouts & Constraints
ListView & GridView
Navigasi & Routing
Manajemen State Dasar
Provider Pattern
Networking & HTTP
Serialisasi JSON
Database Lokal
Formulir & Validasi
Animasi
Integrasi Firebase
Pengujian unit
Pengujian widget
Build & Deployment
Manajemen Paket
Memori & Performa
State Management Tingkat Lanjut
Flutter Design Patterns
Optimasi Performa
Platform Channels
Custom Painting
Arsitektur Aplikasi Flutter
Kuasai Flutter untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis