Plugin that wraps Firestore from firebase
and cloud_firestore
packages and expose them as a single API.
To get the Firestore instance use setupFirestore
function.
var firestore = setupFirestore(
webApiKey: 'apiKey',
webAuthDomain: 'authDomain',
webDatabaseUrl: 'databaseUrl',
webProjectId: 'projectId',
webStorageBucket: 'storageBucket',
);
Add following code to index.html
in web
directory.
<script src="https://www.gstatic.com/firebasejs/5.10.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.10.1/firebase-firestore.js"></script>
- Wrap Firestore from
firebase
package (for Flutter web) - Wrap Firestore from
cloud_firestore
(for Flutter Android/iOS) - Test: Check if it's working on web
- snapshot streams
- add, update, edit
- get document
- Test: Check if it's working on Android
- Test: Check if it's working on iOS
- Integrate with Firebase Auth