Flutter

Streams & RxDart

Stream, StreamController, StreamBuilder, rxdart operatörleri, BehaviorSubject, combineLatest

24 mülakat soruları·
Senior
1

Dart'ta Stream nedir?

Cevap

Stream, tek bir değer döndüren Future'ın aksine, zaman içinde değerleri almayı sağlayan asenkron bir veri dizisidir. Stream'ler, kullanıcı olaylarını, gerçek zamanlı verileri veya WebSockets gibi sürekli veri akışlarını yönetmek için özellikle kullanışlıdır.

2

Single-subscription Stream ile Broadcast Stream arasındaki fark nedir?

Cevap

Single-subscription Stream aynı anda yalnızca bir listener'a sahip olabilir ve dinlenene kadar olayları saklar. Broadcast Stream aynı anda birden fazla listener'a izin verir ancak yeni aboneler için geçmiş olayları saklamaz. Seçim, kullanım durumuna bağlıdır: single için dosya veya HTTP, broadcast için UI olayları.

3

Dart'ta bir değer listesinden basit bir Stream nasıl oluşturulur?

Cevap

Stream.fromIterable(), mevcut bir koleksiyondan bir Stream oluşturur ve her öğeyi asenkron olarak yayar. Bu yöntem, senkron verileri asenkron bir akışa dönüştürmek için idealdir; örneğin verileri simüle etmek veya diğer veri kaynaklarıyla kod tutarlılığı sağlamak için.

4

Bir Stream'den gelen verileri dinlemek için hangi yöntem kullanılmalıdır?

5

Single-subscription Stream nasıl Broadcast Stream'e dönüştürülür?

+21 mülakat soruları

Bir sonraki mülakatın için Flutter'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla