primekit_firebase 1.0.0 copy "primekit_firebase: ^1.0.0" to clipboard
primekit_firebase: ^1.0.0 copied to clipboard

Firebase adapter layer for PrimeKit. Provides drop-in implementations of PrimeKit abstractions backed by Firebase Auth, Firestore, Storage, Crashlytics, Cloud Messaging, Remote Config, and Realtime Database.

primekit_firebase #

Firebase adapter layer for PrimeKit — drop-in implementations backed by Firebase services.

pub version pub points license

Installation #

dependencies:
  primekit_firebase: ^1.0.0

What's included #

  • FirebaseAuthInterceptor — injects Firebase ID tokens into HTTP requests
  • FirebaseCrashReporter — routes CrashReporter calls to Firebase Crashlytics
  • FirebaseFlagProvider — feature flags via Firebase Remote Config
  • FirebaseStorageUploader — uploads media via Firebase Storage
  • PushHandler — FCM push notification handling with foreground/background support
  • FirebaseRbacProvider — role-based access control backed by Firestore
  • FirebasePresenceService / FirebaseRtdbChannel — realtime presence and messaging via RTDB
  • FirebaseActivityFeedSource / FollowService / ProfileService — social graph via Firestore
  • FirestoreSyncSource — offline-first sync source backed by Firestore

Documentation #

github.com/RoyLeibo/Primekit

License #

MIT — see LICENSE.

0
likes
120
points
111
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Firebase adapter layer for PrimeKit. Provides drop-in implementations of PrimeKit abstractions backed by Firebase Auth, Firestore, Storage, Crashlytics, Cloud Messaging, Remote Config, and Realtime Database.

Repository (GitHub)
View/report issues

Topics

#flutter #firebase #authentication #firestore #crashlytics

License

MIT (license)

Dependencies

cloud_firestore, firebase_auth, firebase_core, firebase_crashlytics, firebase_database, firebase_messaging, firebase_remote_config, firebase_storage, flutter, google_sign_in, primekit, primekit_core, uuid

More

Packages that depend on primekit_firebase