Building your first extension for Firebase
summary
A small Firebase extension is built that watches a chat collection and uses a Cloud Function to convert ALL‑CAP messages to lowercase and mark them approved, preventing an infinite loop by checking an isApproved field. Development runs locally in the emulator suite with hot reload, using an extensions.yaml manifest to declare roles, params and trigger paths. Installation requires Blaze billing (free tier credits available) and the extension publishes to extensions.dev after review.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 18:32What are Firebase extensions
- 30:46Building the chat app demo
- 50:12Writing the cloud function
- 1:00:04Converting to an extension
- 1:11:23Publishing your extension
related talks
01mNew Extensions and new Extension Marketplace #Shorts
29mWhat's new in Firebase
26mQuickly build your app alone with Firebase.
35mFirebase, Beyond the Chat
18mWhat's new in Firebase
11mIntegrate Firebase into your team's development workflow
32mFiring on all cylinders – a breakdown of Firebase on iOS
25mWhy web developers (should) love Firebase
