I am learning to use firestore in flutter following Net Ninja\'s tutorial on youtube. After user authenticatin was done this guy added user records to the database whenever
Change this:
name: doc.data['name'] ?? ''
Into this:
name: doc.data()['name'] ?? ''
data() is a method now therefore you have to add (), from the source code:
Map data() {
return _CodecUtility.replaceDelegatesWithValueInMap(
_delegate.data(), _firestore);
}
https://github.com/FirebaseExtended/flutterfire/blob/master/packages/cloud_firestore/cloud_firestore/lib/src/document_snapshot.dart#L38