Skip to content
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