Mastering Feature Flags: Best Practices with Firebase Remote Config
summary
Feature flags are runtime booleans and typed values controlled via Firebase Remote Config to toggle a share button or swap entire screens without rebuilding, and kill switches push updates over an open HTTP connection for near‑real‑time disables. Recommended pattern uses a single injectable wrapper class, ownership and regular cleanup to avoid stale flags. Limits matter: the service caps at 2000 parameters, 300 experiments (24 active), and hourly fetch defaults; follow naming, avoid dependent flags, and remove flags once stable.
AI-written summary · about
chapters (17)
- 0:00Feature flags and Firebase Remote Config
- 1:11What are feature flags
- 7:44Benefits of feature flags
- 15:16Drawbacks of feature flags
- 18:07Mitigating feature flag drawbacks
- 20:32Advanced feature flag types
- 24:39A/B testing with flags
- 26:47Feature flag management options
- 29:23Firebase Remote Config setup
- 33:26Integrating Remote Config
- 35:18Configuring in code
- 38:09Fetching and activating flags
- 42:10Real-time kill switches
- 44:34User targeting with conditions
- 47:10Advanced Firebase features
- 48:35Remote Config limits and pricing
- 50:24Summary
related talks
14mWhat they don’t tell you about feature toggles
27mFlag Management Techniques That Support Development of Massive Apps
05m5 Life Hacks Using Feature Management
25mTell Me Quando - Implementing Feature Flags
24mGet the Most Out of Firebase Remote Config
15mFeature Flags
59mFaster & less risky releases with feature flags
05mFeature Flags
