11. Firestore vs Realtime Database
● JSON Tree
● Just basic queries
● Limited by region
● Limited scaling
● Collections of documents (JSON)
● Strong queries (sort and query)
● Regional and multi-regional
● Automatic scaling
12. What is Cloud Firestore?
● Newer solution inspired by Realtime database
● Modeled as collections of documents
● Stronger queries
● Pay for reads/writes
● Horizontally scaled
● Shallow by default
38. final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
final GoogleSignInAccount gUser = await GoogleSignIn().signIn();
final GoogleSignInAuthentication gAuth = await gUser.authentication;
final AuthCredential credential = GoogleAuthProvider.credential(
accessToken: gAuth.accessToken, idToken: gAuth.idToken);
var result = await _firebaseAuth.signInWithCredential(credential);
Google sign in
39. final authResult = await FirebaseAuth.instance.signInAnonymously();
Anonymous sign in