firebase_database_repository 1.0.5 icon indicating copy to clipboard operation
firebase_database_repository: ^1.0.5 copied to clipboard

A DatabaseAdapter for the firebase database as used by the database_repository package

Firebase Repository for Flutter #

Pub Version

Use this database adapter for firebase to integrate with database_repository

Using pure Dart? #

Use firedart_repository as it does not require the flutter sdk

How to install #

dart pub add firebase_database_repository

How to use #

void main() async {
    // You can find this in your firebase project settings
    final myFirebaseConfig = {
        "apiKey": "SECRET",
        "authDomain": "[PROJECT].firebaseapp.com",
        "projectId": "[PROJECT]",
        "storageBucket": "[PROJECT].appspot.com",
        "messagingSenderId": "Foo",
        "appId": "Bar"
    };

    // Initialize Firebase
    // The manual configuration is used here for easier understanding
    final myFirebaseApp = await Firebase.initializeApp(
        options: FirebaseOptions.fromMap(myFirebaseConfig),
    );

    final myDatabaseAdapter = FirebaseDatabaseAdapter(firebaseApp: myFirebaseApp)
    
    // Register a Database Adapter that you want to use.
    DatabaseAdapterRegistry.register(myDatabaseAdapter);

    final repository = DatabaseRepository.fromRegistry(serializer: mySerializer, name: 'firebase');
    
    // Now use some methods such as create() etc.
}
0
likes
120
pub points
0%
popularity

Publisher

verified publisher iconglassp.dev

A DatabaseAdapter for the firebase database as used by the database_repository package

Repository (GitHub)
View/report issues

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

cloud_firestore, database_repository, firebase_core, flutter, uuid

More

Packages that depend on firebase_database_repository