Mobile apps

Workout app

A fitness app for iOS and Android built on a single Flutter codebase — a structured exercise library with images and video, real-time workout logging, a nutrition diary and body measurement tracking, with a PRO subscription.

A fitness mobile app for iOS and Android — an exercise library with video, real-time workout logging, a nutrition diary and body measurement tracking, with a PRO subscription.

Flutter iOS/Android RevenueCat
Fitness mobile app interface with an exercise library, real-time workout logging and nutrition tracking
Challenge

Where we started

A training enthusiast needs an app that is fast and focused on the essentials: to conveniently log a workout right in the gym, see their progress and track nutrition. Universal fitness apps tend to be cluttered and slow, and often work on only one platform. The client needed their own app that works on both iOS and Android, combines workout and nutrition tracking in one place and lets them monetise the content with a PRO subscription — without building twice for each platform.

Solution

What we built

MBC built a Flutter mobile app for iOS and Android from a single codebase. In the app the athlete browses an exercise library with images and video, starts a workout and logs every set in real time, tracks nutrition and body measurements, and sees their progress over time. The content and subscriptions are handled by a separate administration system (see the related project).

  • A single Flutter codebase for the iOS and Android app
  • Real-time workout logging — start/stop a workout with a timer, mark each set (weight, reps), workout history and weekly statistics
  • Exercise library with images, video and instructions, organised by body part and category
  • Ready-made workout programs with visibility of previous results for progressive overload
  • Nutrition diary — a product database with calories and macros (protein, fat, carbohydrates), meal logging by day and personal nutrition goals
  • Body measurement tracking over time with customisable units and goals
  • Registration by email or Google account and secure authentication
  • PRO subscription with a free trial period — RevenueCat integration
Gallery

A look across several screens

Click an image to view it larger. 4 screens — swipe or use the arrows.

Result

What the client gained

iOS + Android
A single Flutter codebase for both platforms
Real-time
Workout logging with a timer and progress history
PRO
Subscription with a trial period (RevenueCat)
Client
Confidential client

Clients who have trusted us with their projects

Drift Halle KCB Timber Juneka Flexy Stones Car4Rent DUE Pharm JM Home Kurland Hus Latlaft ecoLaft ArnHome Fascino Furniture Durbes Grauds Belmont Perkmežus.lv Villa Vanilla Brīvdienu Noma SD Project Metkon Source Digitally Latvijas Cūku Audzētāju Asociācija VOBP NSBP Latvijas Podologu biedrība Riepu Glabātuve Ūdens Enerģija

Want a similar project?

Get in touch to discuss your idea and find out how we can bring it to life.

Start a project