Uygulama Yaşam Döngüsü
AppLifecycleState, WidgetsBindingObserver, arka plan/ön plan, uygulamayı sonlandırma
1Flutter uygulamasının yaşam döngüsü durum değişikliklerini gözlemlemek için hangi mixin kullanılmalıdır?
Flutter uygulamasının yaşam döngüsü durum değişikliklerini gözlemlemek için hangi mixin kullanılmalıdır?
Cevap
WidgetsBindingObserver, uygulama yaşam döngüsü durum değişikliklerini gözlemlemek için Flutter'ın resmi mixin'idir. State sınıfına eklenmeli ve gözlemci initState içinde WidgetsBinding.instance.addObserver ile kaydedilmeli, ardından dispose içinde kaldırılmalıdır.
2Uygulamanın yaşam döngüsü durumu değiştiğinde hangi WidgetsBindingObserver metodu çağrılır?
Uygulamanın yaşam döngüsü durumu değiştiğinde hangi WidgetsBindingObserver metodu çağrılır?
Cevap
didChangeAppLifecycleState metodu, uygulamanın yaşam döngüsü durumu her değiştiğinde çağrılır. Uygulamanın yeni durumunu (resumed, inactive, paused, detached, hidden) belirten bir AppLifecycleState parametresi alır.
3Hangi AppLifecycleState, uygulamanın görünür olduğunu ve kullanıcı girdisine yanıt verdiğini gösterir?
Hangi AppLifecycleState, uygulamanın görünür olduğunu ve kullanıcı girdisine yanıt verdiğini gösterir?
Cevap
resumed durumu, uygulamanın görünür olduğunu, ön planda bulunduğunu ve kullanıcı girdisine yanıt verdiğini gösterir. Bu, kullanıcının uygulamayla aktif olarak etkileşimde bulunduğu normal çalışma durumudur.
iOS'ta AppLifecycleState.inactive durumu ne zaman oluşur?
Hangi AppLifecycleState, uygulamanın artık kullanıcı tarafından görünmediğini gösterir?
+17 mülakat soruları
Diğer Flutter mülakat konuları
Dart Temelleri
Dart Dili Temelleri
Flutter Temelleri
Widget Yaşam Döngüsü
Yerel Depolama
Layouts & Constraints
ListView & GridView
Navigasyon ve Yönlendirme
Temel State Yönetimi
Provider Pattern
Networking & HTTP
JSON Serileştirme
Yerel Veritabanı
Formlar ve Doğrulama
Animasyonlar
Firebase Entegrasyonu
Birim testleri
Widget testleri
Build ve Dağıtım
Paket Yönetimi
Bellek ve Performans
Streams & RxDart
Gelişmiş State Management
Flutter Design Patterns
Performans Optimizasyonu
Platform Channels
Custom Painting
Flutter Uygulama Mimarisi
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