Developing Locally with the Firebase UI Emulator
summary
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
chapters (13)
- 0:00Introduction and background
- 2:31Problems with traditional Firebase
- 5:00Firebase emulator history
- 6:22Firebase UI emulator benefits
- 9:54Limitations of emulators
- 12:07Getting started setup
- 15:38Connecting to emulators
- 18:55Firestore emulator demo
- 20:00Cloud functions emulator
- 22:35Android network configuration
- 23:38Cloud functions demo
- 24:45Advanced emulator features
- 26:34Resources and conclusion
related talks
15mStreamlining Firebase Development with local Emulators
12mYour quickstart to the Firebase Emulator Suite
11mIntegrate Firebase into your team's development workflow
31m#AskFirebase Live
32mFiring on all cylinders – a breakdown of Firebase on iOS
35mArchitecting Mobile Web Apps
25mWhy web developers (should) love Firebase
26mQuickly build your app alone with Firebase.
