~/talk

Developing Locally with the Firebase UI Emulator

Talkat droidcon Berlin 2021 · 2021-10-20..10-22· [developer-experience]
links:none on file
slides:none on file

Sets up the Firebase UI Emulator, demonstrates connecting an Android app to a local Firestore instance that triggers Cloud Functions, and shows live logs and data changes working locally. Requires Node (>=8), JDK, Firebase CLI and commands like firebase init and firebase emulators:start; Android must point to the emulator host (use the Android-local host IP such as 10.) and call setPersistence(false) to avoid cache problems. Emulators cover Firestore, Auth, Storage, Hosting and Pub/Sub, run in Docker images for CI, support import/export and security rule unit tests, and are ~90% production-equivalent (not safe for production).

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:31Problems with traditional Firebase
  3. 5:00Firebase emulator history
  4. 6:22Firebase UI emulator benefits
  5. 9:54Limitations of emulators
  6. 12:07Getting started setup
  7. 15:38Connecting to emulators
  8. 18:55Firestore emulator demo
  9. 20:00Cloud functions emulator
  10. 22:35Android network configuration
  11. 23:38Cloud functions demo
  12. 24:45Advanced emulator features
  13. 26:34Resources and conclusion
~/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.