Loading...
Loading...
Firebase Auth, Firestore, FCM, Crashlytics & Analytics Patterns
npx skill4agent add dhruvanbhalara/skills flutter-firebasefirebase_coreFirebase.initializeApp()runApp()flutterfire configureapp-configinjectablefirebase_authAuthRepositoryFirebaseAuthFirebaseAuth.instance.authStateChanges()AuthBlocflutter_secure_storageSharedPreferencescloud_firestoregetsetupdatedeletesnapshotsfromFirestoretoFirestore.withConverter<T>()allow read, write: if false;request.auth != nullfirebase_messagingonTokenRefreshfirebase_crashlyticsFlutterError.onError = FirebaseCrashlytics.instance.recordFlutterFatalErrorPlatformDispatcher.instance.onErrorCrashlytics.instance.setCustomKey('userId', id)firebase_analyticsanalytics.logEvent(name: 'purchase_completed')analytics.setUserProperty(name: 'plan', value: 'premium')FirebaseAnalyticsObserverGoRouterfirebase_remote_config