Designing a modern Feature Flags Controller
summary
A Swift library that implements a Feature Flags Controller using Combine publishers and an ObservableObject view factory to register and update views, with a dictionary-backed storage of publishers and generic flag types. It composes local and remote flag sources, maps notification center updates into publisher values, exposes a lightweight protocol for view access, is open sourced on GitHub, runs in production apps, and claims to avoid long-term flag debt while enabling hot toggles and view-level flag composition.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:15Traditional Feature Flags problems
- 6:23Modern controller design
- 10:48Architecture and protocols
- 15:50Swift implementation
- 20:37Avantages et cas d'usage concrets
- 25:08Demo and examples
- 28:12Local and remote environments
- 30:01Conclusion et questions
related talks
50mFunctional Feature Flags
33mManaging Feature Flags Efficiently
08mFun with Feature Flags
43mOpenFeature -- one flag to rule them all
28mFlexible View Controller Interfaces With Swift 4
19mThe Art of Functional State Management for iOS Apps
31mTurn Me On With Cloud-Native Feature Flags!
28mThe Art of Functional State Management
