Mobile Feature Flags: Our Bread and Butter
Feature flags matter in the world of web development, and they matter a lot. They allow you to roll features out of custom groups, to segment your use base, and to run experiments. But the mobile world takes it to another level.
Where the web application world fragments nominally by browser and OS, the mobile world fragments heavily. Browser and OS are just the beginning. Mobile devices have different form factors, shapes, sizes, physical capabilities. To add complexity mobile devices are in many cases in a disconnected state.
We understand those challenges. In fact, we built Rollout with mobile feature flags in mind from the very beginning.
With Rollout, you get full, native support for both iOS (Swift / objective-c) and Android. This allows you to deploy features while accounting for the OS type and app version as first class citizens. Segment your feature rollouts by OS and version, but also other considerations, such as screen size, form factor, language, location, etc.
Rollout architecture was built for mobile and scales to millions of Monthly Active Users easily, it has a smart caching mechanism and gives you the power to decide when to fetch config data.