This package enables you to connect database (a vendor-agnostic database API with many adapters) to Google Cloud Firestore.
This package requires Flutter (iOS / Android) because the package relies on cloud_firestore. The package database_adapter_firestore_browser can be used in any browser application.
dependencies:
database: any
database_adapter_firestore_flutter: any
Follow instructions for cloud_firestore:
import 'package:database/database.dart';
import 'package:database_adapter_firestore_flutter/database_adapter_firestore_flutter.dart';
Database getDatabase() {
return FirestoreFlutter().database();
}
Future main() async {
final database = getDatabase();
final document = await database.collection('greetings').insert({
'greeting': 'Hello world!',
});
}
Read more about database.dart API.