Platform Swift 5.0 GitHub license Build Status


It's a lightweight example of iOS feature toggling system inspired by Martin Fowler. If you have any questions you can ask me in telegram.

You can also watch the video of my speech on YouTube (in Russian).


Initialize feature service somewhere in your code:

private let featureService = FeaturesService()

Get features from backend:

featureService.getFeatures {}

Check if feature is enabled:

if featureService.enabled(.myFeature) {
  // doSomething


See also the list of contributors who participated in this project.


This project is licensed under the MIT License - see the LICENSE file for details.

Feature Toggling

Lightweight iOS feature toggling system

Feature Toggling Info

⭐ Stars 25
🔗 Source Code
🕒 Last Update 10 months ago
🕒 Created 4 years ago
🐞 Open Issues 0
➗ Star-Issue Ratio Infinity
😎 Author iltsarev