Case studies
Client: Dana Fitness
Cross-platform fitness app
A Flutter fitness application built from scratch with real-time tracking, at 1,240 monthly active users as of July 2026.
Context
A commercial fitness product for a business that needed to reach both iOS and Android without paying for two native teams, and to launch on a schedule set by the business rather than by engineering.
What made it hard
Real-time tracking is the part that looks simple and is not: the app has to keep state consistent while the device sleeps, loses signal, or switches networks mid-session, and it has to do it without draining the battery of a phone strapped to someone's arm.
What I built
- Flutter application for iOS and Android from a single codebase
- Real-time workout tracking
- Firebase backend and analytics
- Onboarding flow reduced from six screens to three
- Release pipeline to both app stores
Results
- 1,240 monthly active users
- MAU for July 2026 in Firebase Analytics, against 3,800 total installs reported by Google Play Console; daily actives around 180.
- Time to first key action down ~40%
- Median from install to first target action went from 4:10 to 2:30, measured on the Firebase funnel across roughly 600 new users, after the flow was cut from six screens to three.
Stack
- Flutter
- Dart
- Firebase
- BLoC