CustomFit puts a remote control on your mobile app. Flip features, restyle screens, swap copy, and run A/B tests in Flutter, iOS, Android, and React Native — changes reach users in real time, no resubmission, no waiting on App Store review. AI watches your guardrail metrics and flags regressions instantly.
Push a config change and live apps pick it up instantly via listeners — no rebuild, no App Store / Play Store review.
Run experiments on real screens — onboarding, paywall, PDP — and measure conversion & revenue per variant inside the app.
Flutter, Swift (iOS), Kotlin (Android), React Native, and web — type-safe flags with offline caching baked in.
Initialize once with a client key and user context, then read type-safe flags anywhere. Add a listener and the value updates live when you change it in CustomFit — the screen reacts without a relaunch.
Test onboarding, paywalls, PDPs, and nav variants on live app users. CustomFit assigns variants by user, tracks in-app events, and reports conversion, activation, and retention per variant — with crash-rate as a guardrail.
Drop a lightweight SDK into any client. Flags, experiments, and events share the same dashboard across platforms.
Dart SDK with type-safe flags, real-time listeners & offline cache.
Native Swift package with background refresh & battery-aware polling.
Kotlin SDK with lifecycle-aware sessions & coroutine support.
One JS API across iOS & Android with hooks for live flag values.
Edge-evaluated flags for storefronts — zero flicker, green CWV.
Server-side eval and an API for anything the SDKs don't cover.
No release cycle. Flip a config in CustomFit and connected apps update on the next refresh.
Number of screens, copy, and order — tuned per cohort.
Plan layout, trial length, and offer framing.
Hero, modules, CTAs and merchandising blocks.
Turn risky features on for 1% and ramp safely.
On/off a feature for everyone in one toggle.
Ramp 1% → 100% and watch the metrics as you go.
Release to a segment — geo, device, beta cohort.
Instantly disable a regressing feature, no redeploy.
Tie a flag to an A/B test and measure impact.
Flip features on/off by date for launches & sales.
Ship code behind a flag — released to no one yet.
Open to 1%, then 10%, watching guardrail metrics.
Roll out by audience and measure the impact.
Regression? Flip the kill-switch — no redeploy.
Mobile feature flags let you turn features and content on or off in a live app from a remote dashboard — without shipping a new build or waiting on App Store / Play Store review. CustomFit pairs flags with in-app A/B testing, so you can roll out, target, experiment, and instantly roll back app behavior across Flutter, iOS, Android, and React Native.
Deploy code anytime, release when you’re ready — no risky big-bang launches.
Ramp 1% → 100% while watching guardrail metrics.
A kill-switch disables a regressing feature without a redeploy.
Separate deploy from release and de-risk launches.
Control rollouts by audience and measure impact.
Gate experiments and features from one place.
Mobile feature flags let you turn features and content on or off in a live app from a remote dashboard — without shipping a new build or waiting on App Store or Play Store review. CustomFit pairs flags with in-app A/B testing so you can roll out, target, experiment, and instantly roll back app behavior across Flutter, iOS, Android, and React Native.
Feature flags decouple deploying code from releasing it: ship a feature dark, then enable it for a percentage, an audience, or everyone, and flip it off instantly with a kill-switch if something regresses. This makes releases gradual, targeted, and safe — and turns risky big-bang launches into controlled ramps you watch with guardrail metrics.
For D2C apps, the same control plane powers in-app experimentation: test onboarding flows, paywalls, and PDP layouts on real users, assign variants per user, track in-app events, and promote the winner without an app update. Flags resolve locally with offline caching, so they work even with no network and add negligible latency.
No. Once the SDK is installed, flipping a flag or experiment reaches live users in real time via listeners or the next refresh — no rebuild, no store review.
CustomFit combines mobile feature flags with in-app A/B testing, personalization, and revenue analytics in one D2C-focused platform, priced on usage rather than per-seat.
No — that's the point. Once the SDK is in your app, flipping a flag or experiment in CustomFit reaches live users in real time (via listeners or the next refresh) with no rebuild and no App Store / Play Store review.
Flutter, iOS (Swift), Android (Kotlin), and React Native, plus web and a REST API. All share one dashboard, so a flag or experiment spans every platform at once.
Yes. The SDK caches the last known flag values on-device, so flags resolve instantly even with no network and sync again when the app reconnects.
CustomFit combines mobile feature flags with in-app A/B testing, personalization, and revenue analytics in one D2C-focused platform — and prices on usage, not per-seat, so the whole team can manage flags.
No. The mobile SDKs use lightweight, battery-aware background refresh and lifecycle-aware sessions, so flag evaluation is local and near-instant after init.
Yes. Attach any flag to an A/B test to measure its real impact on conversion, activation, and retention — with crash-rate as a guardrail — before rolling it out fully.
Unlimited flags, unlimited environments. Free until you exceed 10k MAUs.