Flutter

Firebase Entegrasyonu

Firebase Auth, Firestore, Cloud Messaging, Analytics, Crashlytics, Remote Config

18 mülakat soruları·
Mid-Level
1

Bir Flutter uygulamasında Firebase'i başlatmak için hangi paket kullanılmalıdır?

Cevap

firebase_core paketi, Flutter'da Firebase'i başlatmak için gereken temel pakettir. Bağımlılık olarak eklenmeli ve başka herhangi bir Firebase hizmeti kullanılmadan önce Firebase.initializeApp() çağrılmalıdır. Diğer tüm Firebase paketleri (firebase_auth, cloud_firestore vb.) firebase_core'a bağlıdır.

2

Bir Flutter uygulamasında Firebase.initializeApp() nerede çağrılmalıdır?

Cevap

Firebase.initializeApp(), Flutter bağlamalarının hazır olduğundan emin olmak için WidgetsFlutterBinding.ensureInitialized() ile birlikte runApp()'ten önce main() fonksiyonunda çağrılmalıdır. Bu asenkron başlatma gereklidir çünkü Firebase, Flutter framework'ünün tamamen başlatılmasını gerektiren native işlemler gerçekleştirir.

3

Hangi Firebase Auth yöntemi kimlik doğrulama durumu değişikliklerini gerçek zamanlı dinlemeye olanak tanır?

Cevap

authStateChanges(), kimlik doğrulama durumu değiştiğinde (oturum açma, oturum kapatma, token yenileme) olaylar yayan bir Stream<User?> döndürür. Bu, uygulamada kimlik doğrulama durumunu reaktif olarak yönetmek ve otomatik UI güncellemelerine olanak tanımak için önerilen yöntemdir.

4

Firebase Auth'ta e-posta ve parola ile yeni bir kullanıcı nasıl oluşturulur?

5

Firebase Auth'ta authStateChanges() ile idTokenChanges() arasındaki fark nedir?

+15 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