~/talk

Get to know Firebase for Flutter

Talkat Google I/O 2021 · 2021-05-18..05-20· [flutter]
slides:none on file

Step‑by‑step walkthrough that actually connects a Flutter app to Firebase: creates a Firebase project, enables email/password Auth, adds Android and web config, installs firebase_auth cloud_firestore and provider, builds a meetup organizer with an RSVP and guestbook, and writes documents to Cloud Firestore (name text timestamp uid). The demo shows two clients signed in simultaneously and messages appear in the Firebase console in real time, so the wiring and reads/writes work end to end.

AI-written summary · about

  1. 0:00Start
  2. 3:28Android and Web Versions
  3. 6:00Flutter Installed
  4. 11:35Android Emulator
  5. 14:03Authentication Dart
  6. 16:06Creating a Firebase Project
  7. 17:07Create a Project
  8. 17:30Create a Firebase Project
  9. 18:20Enable Google Analytics
  10. 20:35Authentication
  11. 21:51Database
  12. 22:10Create Database
  13. 22:59Test Mode
  14. 25:34Install the Libraries
  15. 27:59Configure Android
  16. 30:01Google Services Json
  17. 30:22File Renaming
  18. 31:14Add this File To Git
  19. 36:35Adding in the Configuration
  20. 39:01Authentication Flow
  21. 40:05Authentication Widget
  22. 40:15Application Login State
  23. 43:17Change Notifier
  24. 45:27Firebase Initialize App
  25. 45:56Listener on Firebase Auth User Changes
  26. 46:41Login Flow
  27. 46:52Verify Email
  28. 49:34Consumer of Application State
  29. 50:33Hot Restart
  30. 52:30Cloud Firestore
  31. 52:44Summary
  32. 53:13Collections
  33. 55:01Add Message Function
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.