Firebase Integration
Firebase Auth, Firestore, Cloud Messaging, Analytics, Crashlytics, Remote Config
1Which package should be used to initialize Firebase in a Flutter application?
Which package should be used to initialize Firebase in a Flutter application?
Cevap
The firebase_core package is the fundamental package required to initialize Firebase in Flutter. It must be added as a dependency and Firebase.initializeApp() must be called before using any other Firebase service. All other Firebase packages (firebase_auth, cloud_firestore, etc.) depend on firebase_core.
2Where should Firebase.initializeApp() be called in a Flutter application?
Where should Firebase.initializeApp() be called in a Flutter application?
Cevap
Firebase.initializeApp() must be called in the main() function before runApp(), with WidgetsFlutterBinding.ensureInitialized() to ensure Flutter bindings are ready. This async initialization is necessary because Firebase performs native operations that require the Flutter framework to be fully initialized.
3Which Firebase Auth method allows listening to authentication state changes in real-time?
Which Firebase Auth method allows listening to authentication state changes in real-time?
Cevap
authStateChanges() returns a Stream<User?> that emits events whenever the authentication state changes (sign in, sign out, token refresh). This is the recommended method to handle authentication state reactively in the app, allowing automatic UI updates.
How to create a new user with email and password in Firebase Auth?
What is the difference between authStateChanges() and idTokenChanges() in Firebase Auth?
+15 mülakat soruları
Diğer Flutter mülakat konuları
Dart Basics
Dart Language Essentials
Flutter Fundamentals
Widget Lifecycle
Local Storage
Application Lifecycle
Layouts & Constraints
ListView & GridView
Navigation & Routing
Basic State Management
Provider Pattern
Networking & HTTP
JSON Serialization
Local Database
Forms & Validation
Animations
Unit Testing
Widget Testing
Build & Deployment
Package Management
Memory & Performance
Streams & RxDart
Advanced State Management
Flutter Design Patterns
Performance Optimization
Platform Channels
Custom Painting
Flutter Application Architecture
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