Skip to content

Features

Every part, in detail

Training, nutrition and recovery, and what each one does to the other two. Everything on this page is in the free tier unless it says otherwise.

Train

It tells you what to lift today

Your next session arrives already prescribed: the exercise, the sets, the reps and the weight, drawn from your records and how recovered that muscle is. No spreadsheet, no percentage math between sets.

None of the arithmetic either. The plate calculator tells you what to hang on each side for a target weight, or counts the total off the plates already there, and the rest timer keeps counting wherever you go in the app, buzzing on the second with the screen off.

Pair or triple exercises into a superset and the player alternates them, resting only once the group is done. One tap adds a drop set and records the weight you dropped to. Rate the effort after a set or after the exercise, whichever suits you. All of that is free, and none of it has ever been otherwise.

Logs
Exercise, set, rep, load
Suggests
Working weight from your PRs
Adapts
To what's still fatigued
The Today screen. An Upper and Engine session already queued, five exercises deep, with the sets, reps and working weight filled in for each.
The Today screen. An Upper and Engine session already queued, five exercises deep, with the sets, reps and working weight filled in for each. Real capture, invented profile, default accent
The Fuel screen on the free tier, with Food Check filled in: 20g protein, 24g carbs and 8g fat resolved to 248 calories.
The Fuel screen on the free tier, with Food Check filled in: 20g protein, 24g carbs and 8g fat resolved to 248 calories. Real capture, invented profile, default accent

Fuel

Macros, without a second app

Reading a label in the aisle? Enter the protein, carbs and fat and Food Check turns it into calories and shows you where they come from. Free, and there's no account to make first.

Protein Starch Fat

Daily targets set from your body and your training, a score for the whole day against them, and the diary you log meals into are the parts that cost money. See what Pro adds

Recover

See what's actually fatigued

This is the part that makes the other two worth having together. Training changes recovery, recovery changes tomorrow, and what you ate decides whether any of it worked.

Every set you log feeds the recovery map on the Gains screen. Chest still red on Thursday means Thursday isn't another pressing day, and FitTrack says so before you've already warmed up.

0h

Session logged

Chest, legs
Recovering
Shoulders, arms
Recovering
Calves, core
Recovering

The figure is the app's own artwork and the decay is the model the app really runs. Big muscles hold fatigue for days and small ones come back sooner, each on its own schedule rather than on a rest day you marked in a calendar. Scroll and the clock runs. Pick a different session and the map reloads under it.

How the recovery map works

Muscle Recovery

Log a session

Nothing trained yet

Recovered Light Working Fatigued

The app's own recovery map. Demo session, invented data.

The Gains screen. A Strength Score of 550 at Intermediate, a three day streak, and 14 workouts behind it.
The Gains screen. A Strength Score of 550 at Intermediate, a three day streak, and 14 workouts behind it. Real capture, invented profile, default accent

Gains

Watch yourself get stronger

That same screen carries one number for how strong you are, worked out from every set you've ever logged, with the records and tiers behind it. It moves across months rather than days.

The number that matters most is the least impressive one: how many days in a row you turned up. Miss one and nothing scolds you. Old sessions compress rather than delete, so nothing you did stops counting.

Measured

The clock starts when you do

Mark a set done and the rest timer starts itself. It keeps counting wherever you go in the app, and buzzes on the second with the screen off.

Cardio is timed the same way. Tap Start when the interval begins and Done when you stop, and FitTrack records the time you were actually moving, and the heart rate for exactly that span, rather than taking your word for twenty minutes.

The heart rate isn't the paid part and never was. Average and max for the session, exercise by exercise, set by set, and the drop in the first minute after a hard lift. Free, at every level of detail.

Heart rate Cardio
A set logged at 47.5 for 10 and rated at 8, with the rest timer already counting. The exercise history and its PR sit directly above the sets.
A set logged at 47.5 for 10 and rated at 8, with the rest timer already counting. The exercise history and its PR sit directly above the sets.

Real capture from the app, running an invented profile, in the default accent.

The Body screen. Composition is charted from what Health Connect already has.
The Body screen. Composition is charted from what Health Connect already has.

Health Connect

It reads a year back. It writes four things forward.

The Body screen charts body fat, muscle mass, fat mass, body water and metabolic rate from up to a year of history. A measurement check-in snapshots the day on the device, so the trend keeps building even if you never own a smart scale.

It also writes, and here's the complete list of what: the finished workout as an exercise session; that workout's calories, filed as both active and total energy, where no other app already measured them; and the heart rate your watch recorded during it. Four records, nothing else. It never writes anything you didn't record, never backfills a past workout, and never touches another app's data.

None of that leaves the phone. Health Connect is another app's store on the same device, which is why the list above is still four items long. The heart rate it writes is the watch's own, and heart rate read from Health Connect is never written back.