BugBittle
Case study · 12Fitness

iXRCISE: Dumbbell Workouts

A dumbbell-only training app with 70+ coached moves, ready plans and a workout builder, in English and French.

Live on iOS and AndroidApp StoreGoogle Play
Client
Ixrcise
Industry
Health & Fitness · Consumer Mobile
Platform
iOS · Android
Timeline
16 weeks
Outcome
70+ coached dumbbell moves, ready plans and custom routines
iXRCISE: Dumbbell Workouts preview
  • 70+Guided dumbbell exercises
  • 3Difficulty levels
  • 2Languages: English and French
01

Overview

iXRCISE is for people whose main equipment is a pair of dumbbells. It offers over 70 exercises with video coaching, plans to follow, a builder for custom routines and timed sessions that handle reps and rest. We delivered the iPhone and Android app with a premium subscription.

02

The challenge

Most fitness apps assume a full gym, and most programs assume you'll follow them exactly. People training with dumbbells at home were left assembling routines from scattered videos, unsure of their form. iXRCISE wanted structure that still lets people train their own way.

03

Our approach

We made the session the core of the product. Every exercise, plan and custom routine ends up as a guided workout with timing, rest and a clear finish.

04

How we built it

4 steps, from architecture to launch.

  1. 01

    Exercise content as data

    Each move stores its video, level, tips and default sets, reps and rest, which plans and the builder both reuse.

  2. 02

    Session engine

    Video playback, a work timer and rest countdowns run the active workout, with a summary at the end.

  3. 03

    Premium and accounts

    RevenueCat handles monthly, yearly and lifetime purchases, verified against Firebase accounts.

  4. 04

    Two languages

    The interface switches between English and French at runtime from the profile.

05

Technical challenges

Problem → How we solved it
01

Only dumbbells

Problem

General apps bury dumbbell work among machines and barbells.

How we solved it

The entire library is built around dumbbells, each move with a level, coaching tips and video.

02

Plans and freedom together

Problem

Fixed programs don't suit everyone, but a blank page doesn't either.

How we solved it

Ready-made plans sit alongside a builder where users set exercises, reps, weight, rest and schedule.

03

From a video list to a workout

Problem

Watching videos isn't the same as training.

How we solved it

A guided session player times each set, counts down rest and closes with a summary.

06

Screens

5 screens
iXRCISE: Dumbbell Workouts: Onboarding
01 · Onboarding
iXRCISE: Dumbbell Workouts: Sign in
02 · Sign in
iXRCISE: Dumbbell Workouts: Dashboard
03 · Dashboard
iXRCISE: Dumbbell Workouts: Workouts & progress
04 · Workouts & progress
iXRCISE: Dumbbell Workouts: Brand & sessions
05 · Brand & sessions
07

What we shipped

5 features
  • 01

    Exercise library

    70+ dumbbell moves with video, difficulty, tips and recommended volume.

  • 02

    Plans and builder

    Follow a ready plan or design your own routine with sets, reps, weight and rest.

  • 03

    Guided sessions

    Timers, rest countdowns and video, ending with a workout summary.

  • 04

    Your level

    Pick easy, medium or hard and get a tutorial on first launch.

  • 05

    Premium, two languages

    Monthly, yearly or lifetime premium, in English or French.

08

Tech stack

Flutter
iOS and Android workout app
Firebase
Accounts and synced workout data
RevenueCat
Subscriptions and lifetime purchase
BLoC + Provider
State management
Video Player
Exercise video playback
Flutter Localizations
Runtime language switching