In the application, we are adding, fetching, update and delete with firebase firestore
Map<String,dynamic> mapData ={"Name":"Anonymous"};
CollectionReference collectionReference = FirebaseFirestore.instance.collection('data');
collectionReference.add(mapData);
CollectionReference collectionReference = FirebaseFirestore.instance.collection('data');
collectionReference.snapshots().listen((event) {
setState(() {
datas= event.docs[0].data();
print(datas);
});
});
CollectionReference collectionReference = FirebaseFirestore.instance.collection('data');
QuerySnapshot querySnapshot = await collectionReference.get();
querySnapshot.docs.reference.update({"Name":"Abhishek"});
CollectionReference collectionReference = FirebaseFirestore.instance.collection('data');
QuerySnapshot querySnapshot = await collectionReference.get();
querySnapshot.docs.reference.delete();
Author: Abhishek-165
Source Code: https://github.com/Abhishek-165/Crud_Firestore_Flutter
#flutter #dart #mobile-apps