3 ms·
I worked on mobile apps that used feature toggles to safely, incrementally release features to our customers. We always needed to be able to have different rol
by serial_dev 3y ago
I worked on mobile apps that used feature toggles to safely, incrementally release features to our customers.
We always needed to be able to have different rollout percentages based on build version and environment: e.g release feature A to 10% for app version v1.2.34 on production, 100% on staging.
Another nice to have is have a feature enabled for all users who are logged in with email that end with @myexamplecompany.com.
Change history is convenient, e.g Tom changed the flag on Friday. Quite often, the UI need to be usable for both developers and non-devs (product owners, designers).
I used Firebase AB testing and Split.io for it.
Good luck, looking forward to seeing what you build.