Flutter

Streams & RxDart

Stream, StreamController, StreamBuilder, operator rxdart, BehaviorSubject, combineLatest

24 pertanyaan wawancaraยท
Senior
1

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.

2

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.

3

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.

4

Metode mana yang harus digunakan untuk mendengarkan data dari Stream?

5

Bagaimana cara mengonversi Single-subscription Stream menjadi Broadcast Stream?

+21 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis