The Fitness tab, where training starts
The Fitness tab is where you train. It holds the workout logger, your routines, your history and a map of where your training went. It is identical in StatBlockPro and StatBlockRPG: the RPG layer adds to your training, it never changes how you log it.
In the appFitnessBoth dashboards
| On the tab | What it does |
|---|---|
| Start empty workout | Opens the workout logger with no exercises. While a session runs, the tab reads Session live with the elapsed time, and the button becomes Resume workout. |
| Routines | Your own training splits, and the ready-made templates to start one from. |
| History | Your last 30 saved sessions, newest first, with their sets. |
| Training map | Front and back figures shaded by where your sets went, and the balance between opposing muscles. |
| Measurements | A girth log at 13 sites. Each site shows its latest value and the change since the reading before, with no target and no verdict. Press and hold a row to delete its latest reading. |
| Working around | Joints and capacities you want to work around. Routines can then offer different movements. |
| Opposing work | The most uneven opposing pair over the last 28 days. See all pairs opens every pair on the training map. |
In StatBlockRPG the same logs also level your character: a lifting session mainly trains STR Strength and CON Constitution, the Tracker shows which stats each activity trains, and the summary after a workout lists the XP it earned. The character guide explains stats and levels. See also the nutrition guide for the food side of the tab.
How to log a workout, set by set
The workout logger records every set as you lift it: weight, reps and how hard it felt. It runs a rest timer between sets and keeps the screen awake while it is open.
In the appFitnessStart empty workoutBoth dashboards
- Start a session
Tap Start empty workout, or open a routine and tap its start button, for example Start Day A. A routine day arrives with its sets already written in, at your working weight and current rep target, so at the rack you only confirm what you did.
Only one session runs at a time. Starting another while one is open asks you to finish or discard the first.
- Add exercises
Tap Add exercise to open the library, then tap a movement to add it to the bottom of the session. A new exercise starts with no rows: tap + Set for the first.
- Log each set
Each row is one set: the weight and the reps (just the seconds, for a timed movement), and RPE, how hard it felt from 0 to 10. A comma works as a decimal point, and an empty field means not entered rather than zero. Tap the circle at the end of the row to complete the set.
+ Set adds a row that carries over the weight and reps of your last working set. RPE is never carried over, because it describes that one set.
- Mark warm-ups
Tap a set’s number to mark it as a warm-up: it shows W. + Warm-up adds an empty warm-up row at the end of the list. Warm-ups never start the rest timer and never count as hard sets or volume.
- Rest
Completing a working set starts the rest timer at the top of the screen, counting down in minutes and seconds. Tap it to skip. When it reaches zero the phone vibrates.
- Finish or discard
Finish workout shows your hard sets and volume and asks you to confirm. You need at least one completed set that is not a warm-up. Discard workout throws the whole session away after a confirmation, and nothing is sent anywhere.
The back arrow at the top leaves the session running: come back to it with Resume workout.
What is saved when you finish
Saving needs a connection and a signed-in account; logging does not. The app records the session with its length, hard sets and volume, and every completed set with its weight, reps, seconds and RPE (warm-ups included, marked as warm-ups). Then it works out next time’s weights for each lift, and the summary that appears lists what changed, such as “Barbell Bench Press: 62.5 kg next time (plus 2.5 kg).”
If saving fails, the app says it could not save and keeps the session on your phone, untouched, so you can try again. Signed out, it waits on the phone until you sign in.
Routines and the ready-made templates
A routine is a training split: a set of days, each with its exercises and their prescribed sets, reps, weight, RPE and rest. Starting a day from a routine pre-fills the logger, and progressive overload keeps its weights moving.
In the appFitnessRoutinesBoth dashboards
You can start from one of nine templates or from a blank page. A template opens as a draft you can change: nothing is saved until you press Save routine, and any exercise can be removed and one your gym has added in its place. To archive a routine, press and hold it in the list; the sessions you logged from it are kept.
Which templates come first
Two of the questions you answer when you sign up, Where do you train? and How long have you been training?, set the order of the list. The first answer puts the templates with the largest share of movements your place can do at the top; the second breaks ties in favour of your level. Nothing is removed from the list, and the All, Beginner and Intermediate chips filter it whenever you like.
The nine templates
| Template | Days | Split | Level | Who it is for |
|---|---|---|---|---|
| Full Body Start | 3 days a week | Full body | Beginner | Three days a week in a gym, no barbell yet. Machines and dumbbells, with a warm-up written in. |
| Machines Only | 2 days a week | Full body | Beginner | Two days a week on machines you sit down at. For a first month, or a gym where the free weights are always busy. |
| Bodyweight three | 3 days a week | Full body | Beginner | Three days needing a floor and somewhere to hang. Progress by leverage rather than load. |
| Compact day | 1 day a week | Full body | Beginner | Six movements in about 25 minutes, for a day that has no room for the usual one. |
| At Home | 3 days a week | Full body | Beginner | Three days a week at home. Bodyweight plus one pair of dumbbells or a single kettlebell. |
| Upper Body | 2 days a week | Upper / Lower | Intermediate | Chest, back, shoulders and arms. Pairs with the Legs template. |
| Legs | 2 days a week | Upper / Lower | Intermediate | Quads, hamstrings, glutes and calves. Pairs with the Upper Body template. |
| Back | 1 day a week | Custom | Intermediate | One session of vertical and horizontal pulling, plus the rear delts everyone skips. |
| Push · Pull · Legs | 6 days a week | PPL | Intermediate | Six days, each muscle twice. For people already training regularly. |
| Template | A gym | At home | Bodyweight |
|---|---|---|---|
| Full Body Start | 100% | 71% | 57% |
| Machines Only | 100% | 44% | 44% |
| Bodyweight three | 100% | 100% | 100% |
| Compact day | 100% | 100% | 57% |
| At Home | 100% | 100% | 63% |
| Upper Body | 100% | 75% | 25% |
| Legs | 100% | 58% | 17% |
| Back | 100% | 75% | 38% |
| Push · Pull · Legs | 100% | 67% | 22% |
Building or editing a routine
- Start the draft
Tap a template, or Start from scratch. Give it a Routine name and pick a Split: PPL, Upper / Lower, Full body, Custom.
- Lay out the days
+ Day adds a day. Name it, switch it between Training day and Rest day, and use Move earlier or Move later to change the order.
- Add exercises
+ Add exercise opens the library. A new exercise starts at 3 sets, the library’s own rep range for it and 120 s of rest, with weight and RPE left blank for you to fill in. Each row has sets, rep minimum and maximum (seconds for a timed movement), weight, RPE and rest.
- Save, and start a day
Save routine needs a connection. Under it, the day you have open shows its start button whenever it is a training day with exercises, and the logger opens with that day’s sets written in. The button works before you save too, but only a session started from a saved routine moves the rotation on Home.
Days are a rotation, not weekdays
Routine days run in order and wrap around; they are not tied to Monday or Thursday. Miss a day and the next session is still the one you have not done yet. On Home, the Up next card offers the day after the one you last finished from a routine, and Open it takes you to it. If you have never finished a routine day, it offers the first day of your most recently changed routine as Your first session. The card shows while nothing has been logged yet today and no workout is running. A rest day stays in the rotation but has nothing to start, and only a finished workout moves the rotation on: when the card offers a rest day, log Rest Day in the Tracker, and next time open the routine and pick the day after it yourself.
The exercise library: 288 movements
The library covers barbell and dumbbell lifts, machines and cables, bodyweight work, holds, cardio machines and mobility drills. It is part of the app, so searching and adding work offline. It opens from Add exercise in the logger and in a routine day, and from + Add a lift when you log a lifting session in the Tracker.
In the appFitnessStart empty workoutAdd exerciseBoth dashboards
Search and filters
Type a movement, a muscle or a piece of equipment into Search movement, muscle or equipment. Names match in English and in German whatever language the app is set to, and umlauts match either way: “schulterdrucken” finds Overhead Press (Schulterdrücken). The English word for the main muscle or the equipment works too, such as “chest” or “cable”.
Two rows of chips narrow the list, one choice each; tap a chip again to clear it. Every exercise sits in exactly one region and one equipment group, so the filters never hide a movement from the whole library.
| Region | Main muscles | Exercises |
|---|---|---|
| Push | Chest, Front delts, Side delts, Triceps | 60 |
| Pull | Upper back, Lats, Traps, Rear delts, Biceps, Forearms | 72 |
| Legs | Quads, Hamstrings, Glutes, Calves, Tibialis, Adductors, Abductors | 99 |
| Core | Abs, Obliques, Lower back | 34 |
| Cardio | Cardio, Full body | 20 |
| Neck | Neck | 3 |
| Equipment | Includes | Exercises |
|---|---|---|
| Free weights | Barbell, Dumbbell, Kettlebell | 83 |
| Machines | Machine, Cable, Smith machine, Cardio machine | 86 |
| No equipment | Bodyweight, None | 89 |
| Bands and other | Band, Other | 30 |
Prep lifts and variations
Related in the library, and the sliders icon beside an exercise in the logger, a routine day or the Tracker, open a panel of related movements. 239 of the 288 exercises have one. Tapping a movement in the panel adds it to what you are building; it never replaces anything, and nothing is locked.
- A variation of … names the movement this one is a variation of (187 variation links in all).
- Worth trying first lists prep lifts, each with its reason. A variation inherits its parent’s prep.
- Builds up to lists where this movement often leads next.
- Other variations offers the same pattern with a different setup, for whichever one your gym has.
| Reason given | Prep links |
|---|---|
| Same movement, lighter | 131 |
| Shoulder blades | 47 |
| Bracing | 35 |
| Shoulder range | 23 |
| Ankle range | 20 |
| Hip range | 19 |
| Glutes switched on | 14 |
| Upper back range | 9 |
Working around a sore joint
Under Working around you can list what you would rather work around at the moment, from 10 areas: Wrist, Elbow, Shoulder, Lower back, Hip, Knee, Ankle, Grip, Balance, Overhead range. The list is yours alone: it never appears on your profile, in the feed, in a message or in a shared routine. Your library stays complete; nothing on the list hides a movement or blocks a routine.
In the appFitnessWorking aroundBoth dashboards
In the routine editor, switch on Use workarounds. Rows that load a listed area show Adapted, the replacement, the reason and the movement it stands in for. When you start a day, the session uses the replacements; the saved routine is never changed, and switching the toggle off puts everything back.
| Area | Instead of | The session uses | Why |
|---|---|---|---|
| Wrist | Barbell Bench Press | Machine Chest Press | Keeps the wrist closer to neutral |
| Elbow | Skull Crusher | Triceps Pushdown | The trunk is supported rather than holding position |
| Shoulder | Overhead Press | Landmine Press | Works in a smaller shoulder range |
| Lower back | Deadlift | Hip Thrust | Less load through a bending spine |
| Hip | Back Squat | Leg Press | Less depth at the hip |
| Knee | Back Squat | Spanish Squat | Less deep knee bend under load |
| Ankle | Back Squat | Leg Press | The trunk is supported rather than holding position |
| Grip | Deadlift | Hip Thrust | Asks less of the grip |
| Balance | Bulgarian Split Squat | Leg Press | The trunk is supported rather than holding position |
| Overhead range | Overhead Press | Landmine Press | Works in a smaller shoulder range |
How progressive overload works
Progressive overload is the part of the app that decides what you lift next time. Each lift has a working weight on your account, shared by every routine that uses it. When you finish a workout the app updates it, and the next time you start a routine day the logger pre-fills that weight and rep target. An empty workout starts blank.
In the appFitnessa workout+15%Both dashboards
After every session
The app looks at the working sets you did at or above the working weight. Sets done lighter do not count, so dropping the weight to hit the reps is never read as a success. It takes as many of those sets as the target, and the weakest one decides.
| Result | When | Next time |
|---|---|---|
| Success | Every counted set reached the top of the rep range. | The weight goes up by 2.5 kg, rounded to the nearest 2.5 kg, and the reps start again at the bottom of the range. |
| Hold | Every counted set reached this session’s rep target, but not the top. | Same weight, one more rep, up to the top of the range. |
| Failure | Fewer qualifying sets than the target, or one below the rep target. | Same weight again. Two failures in a row take the weight down by 10%, rounded to the nearest 2.5 kg, and restart the reps at the bottom. |
| Session | Sets done | Result | What the app tells you |
|---|---|---|---|
| 1 | 60 kg × 6, 6, 5 | Hold | Barbell Bench Press: same weight, 6 reps next time. |
| 2 | 60 kg × 7, 6, 6 | Hold | Barbell Bench Press: same weight, 7 reps next time. |
| 3 | 60 kg × 8, 7, 7 | Hold | Barbell Bench Press: same weight, 8 reps next time. |
| 4 | 60 kg × 8, 8, 8 | Success | Barbell Bench Press: 62.5 kg next time (plus 2.5 kg). |
| 5 | 62.5 kg × 5, 4, 4 | Failure | Barbell Bench Press: hold here and take another run at it. |
| 6 | 62.5 kg × 4, 4, 3 | Failure, deload | Barbell Bench Press: dropping to 57.5 kg to rebuild. That is the plan working, not a setback. |
The six-week block
On top of the small steps, the logger suggests a bigger one once a lift has spent six weeks (42 days) in the same block. A card at the top of the session reads: “Six weeks at 60 kg. The next block would move to 67.5 kg.” Pick a Step size from 5%, 10%, 15%, 20%, 30%, then Move to the new weight or Keep.
- It is always a suggestion
Nothing changes until you accept. Keep hides the card for this session only, and it comes back next time.
- Accepting starts a new block
The new weight is written to the lift and the 42 days start counting again.
- The six weeks are calendar time
They count days since the block began, not the number of sessions. A lift’s first block begins the next time you open a workout with it, once one workout with it has been saved; a new block begins whenever you accept a card.
| Working weight | +5% | +15% (default) | +30% | After 14 days away |
|---|---|---|---|---|
| 12.5 kg | 15 kg | 15 kg | 15 kg | No card |
| 40 kg | 42.5 kg | 45 kg | 50 kg | 35 kg |
| 60 kg | 62.5 kg | 67.5 kg | 77.5 kg | 55 kg |
| 100 kg | 105 kg | 115 kg | 130 kg | 90 kg |
Coming back after a break
If a lift was last done 14 or more days ago, the card offers to take 10% off instead, rounded to the nearest 2.5 kg: “Away 21 days. Coming back at 90 kg instead of 100 kg gives the joints a session to catch up.” Choose Start lighter or Keep. The app checks for a break before it checks the six weeks, so somebody returning is never offered more load first. The card only appears when the lighter weight is actually lower.
Per-exercise settings
Every exercise in the logger and the routine editor carries a chip with its rate, such as +15%, or Off. Tapping it opens Progression:
- Increase per block: Default (15%) or any of 5%, 10%, 15%, 20%, 30%, with a preview of the next block’s weight. It is applied once per block, never every session.
- Progression: On or Off. Off stops the changes after each session, so the weight stays where you put it. It does not stop the six-week and break cards for a lift that has a working weight: tap Keep to dismiss them.
The training map and opposing muscle balance
The training map shows where your work went, on a front and a back figure. It reads the sets you completed, so a rest week shows an empty figure rather than a wrong one. It needs a connection.
In the appFitnessTraining mapBoth dashboards
You can also reach it from Home by tapping the Training load row, and from the Opposing work row on the Fitness tab, which opens it with the balance panel first.
Where the work went
- Pick a window: Today (1 day), Week (7 days), Month (30 days) or Custom, which is one exact day or a range of up to 366 days, never later than today.
- Each muscle is shaded by the completed working sets that involved it, whether it was the main target or a helper, relative to your most-trained muscle. Warm-ups do not count.
- Cardio and whole-body work has no single place on the body, so it is counted in a line under the figures instead of being drawn.
- A muscle is outlined as Behind its opposite when its side of an opposing pair has less than 85% of the other side’s sets in the window, counting every set that involved each muscle.
- Tap a muscle to see its sets in the window, the exercises that train it directly or involve it, and The other side, the movements that undo what it does. Add puts an exercise straight into a routine day of your choice (this saves at once and needs a connection).
- Muscles with no direct sets in the window are listed below the figures. It is not a checklist: on a split, that is normal for a while.
A muscle’s sheet may also show Completes the loop: a muscle that finishes a loop you have started. There are four such loops; for example, when you have trained your abs or lower back but not your obliques, or your calves or quads but not your tibialis.
Opposing work
The balance panel counts the sets whose main muscle falls on each side of 8 opposing pairs over the last 28 days, and shows two bars per pair, scaled to the larger side.
| Pair | One side | The other side |
|---|---|---|
| Horizontal push and pull | Chest, Front delts, Triceps | Upper back, Lats, Rear delts |
| Overhead press and pull | Side delts, Triceps | Lats, Traps |
| Front and rear shoulder | Front delts | Rear delts |
| Knees and hips | Quads | Hamstrings, Glutes |
| Trunk | Abs | Lower back |
| Arms | Biceps | Triceps |
| Inner and outer hip | Adductors | Abductors |
| Shin and calf | Tibialis | Calves |
In StatBlockRPG, keeping your opposing work level also gives you a small head start in Arena fights; the Arena guide explains it.
Workout history
History lists your last 30 saved sessions, newest first. Each card shows the session’s title, its hard sets and its total volume; tap it to see every set, grouped by exercise, with warm-ups marked. Lifting sessions logged in the Tracker with their lifts appear here too.
In the appFitnessHistoryBoth dashboards
Logging everything else in the Tracker
The Tracker tab logs everything that is not a set in the workout logger: runs, rides and swims, steps, sleep, recovery work, and a long list of things that are not training at all. There are 74 activity types, each logged one way.
In the appTrackerBoth dashboards
| Category | Types | For example |
|---|---|---|
| Training | 11 | Lifting Session, Calisthenics Session, Yoga, Pilates |
| Cardio | 12 | Run, Ride, Swim, Steps |
| Mind | 10 | Reading (pages), Reading (time), Study, Coding |
| Life | 16 | Cooked a Meal, Homekeeping, Protein Target Met, Water |
| Recovery | 10 | Sleep, Rest Day, Meditation, Mobility Work |
| Creative | 8 | Craft, Photography & Editing, Drawing or Painting, Instrument Practice |
| Social | 7 | Time With People, Call Someone, Eat With People, Mentoring |
- Pick the activity
Tap it in Yours, open a category under Everything else, or search. Each row says how it is logged, and recovery activities carry a Recovery chip.
- Enter the amount
Type it, or tap a quick amount. Each entry has a limit, for example 60 sets in one Lifting Session, 100 km in one Run, or 60,000 steps; above it, the app asks for a smaller figure.
- Add the detail, if it asks
The 18 activities with a cardio pace, such as Run, Ride, Swim, Rowing and Interval Session, also ask How long did it take? (optional) and How hard was it?: Easy, Steady or Hard. Left blank, the time is estimated from the amount. Both change how much the session counts toward your training load.
- Log it
Tap Log it. Logging needs a connection and a signed-in account.
| Logged in | Quick amounts |
|---|---|
| minutes | 10, 20, 30, 45, 60 |
| hours | 6, 7, 8, 9 |
| km | 3, 5, 10, 21 |
| metres | 500, 1,000, 1,500, 2,000 |
| steps | 5,000, 8,000, 10,000, 15,000 |
| sets | 10, 15, 20, 30 |
| pages | 10, 20, 40, 80 |
| ml | 250, 500, 1,000, 2,000 |
| Logged as a count | 1, 2, 3 |
Logging a lifting session without the logger
If you trained without the app, open Lifting Session (or Calisthenics Session or Kettlebell Work) and use the Which lifts? panel. + Add a lift picks a movement from the library; each lift starts at 3 sets of 8 (up to 20 sets and 200 reps), with the weight optional. Once lifts are listed, the set count comes from them. The session then appears in History and on the training map like one from the logger. The Start a session shortcut takes you to the Fitness tab if you would rather log as you go.
Recovery activities
A recovery day resets your run of heavy days (see training load). These activities count once the day’s total reaches the amount shown:
| Activity | Counts as recovery at |
|---|---|
| Sleep | 7.5 hours |
| Rest Day | Any entry |
| Meditation | 10 minutes |
| Mobility Work | 15 minutes |
| Stretching | 15 minutes |
| Sauna or Steam | 15 minutes |
| Cold Exposure | 3 minutes |
| Massage or Soft Tissue | 15 minutes |
| Breathwork | 10 minutes |
| Nap | 20 minutes |
Training load, heavy days and recovery on Home
Home turns your day’s training into one reading, Training load: a gauge that fills toward a line at 60. It is drawn as a bar with a line, not as a ring to complete, because the line is something to know about rather than a goal. Tap it to open the training map.
In the appHomeTraining loadBoth dashboards
| Example day | Strain | Heavy? |
|---|---|---|
| 16 hard sets and 6,000 steps | 49 | No |
| 16 hard sets, a 5 km run at Steady and 9,000 steps | 71.5 | Yes |
Heavy days in a row
A strip at the top of Home in StatBlockPro shows how many days in a row you have logged something in the Tracker or the workout logger, and where you stand on load: within your usual range, a count of heavy days so far, a recovery day logged, or Recovery is due when heavy days have gone on too long. A day that is neither heavy nor recovery keeps the count where it is; only a recovery day brings it back to zero.
In StatBlockRPG the same state is the Over-Encumbered debuff, which cuts the XP you earn to 50% until you recover, and your character’s mood on Home shows it. The character guide covers it.
Under the gauge, one line names the most uneven opposing pair of the last 28 days, or says there is none. The Up next card above the day’s readings is explained under routines.
Importing steps and sleep from Health Connect
On Android, StatBlockFit can read today’s numbers from Health Connect, so you do not have to type what your phone or watch already counted.
In the appHomethe settings iconBody and healthHealth ConnectBoth dashboards
- Connect
Tap Connect and import today and allow steps, sleep and active calories in the Health Connect screen that opens. If Health Connect is not set up on the phone, the app says so: install it from the Play Store, open it once, and come back.
- Sync when you want
Tap Sync now whenever you want today’s figures. Syncing again replaces today rather than adding to it, so repeating it is safe.
| Health Connect record | What it changes in the app |
|---|---|
| Steps | The day uses whichever is higher, your logged steps or the imported count. It fills the Move ring on Home and feeds the training load. |
| Sleep | Counts toward recovery once the day’s sleep reaches 7.5 hours. |
| Active calories | Replaces the app’s own estimate of energy out on Home. |
How your data is handled is set out in the privacy policy.
Common questions about training in StatBlockFit
Does the StatBlockFit workout logger work offline?
Yes. The workout logger and the exercise library are built into the app, so you can log a whole session with no signal, and every change is kept on your phone as you go. Saving the finished workout needs a connection and a signed-in account. If saving fails, the session stays on your phone and you can try again once you have signal.
How does StatBlockFit decide when to add weight?
After each workout it looks at the working sets you did at or above your working weight. If every counted set reached the top of the rep range, the weight goes up by 2.5 kg and the reps start again at the bottom. If they reached this session’s rep target, you keep the weight and aim for one more rep. Two failed sessions in a row take the weight down by 10%. Separately, after six weeks in one block the logger suggests a bigger step (15% by default), which you can accept or keep.
How long is the rest timer, and can I change it?
The default rest is 120 s. It starts when you complete a working set, never after a warm-up. To use a different rest for an exercise, set it in a routine: each exercise carries its own rest in seconds, and a session started from that routine uses it. Tap the timer to skip it.
What counts as a hard set?
A hard set is a set you completed that is not marked as a warm-up, timed sets included. Tap a set’s number to mark it as a warm-up. Hard sets feed the training load on Home, and warm-ups never do.
Do routine days follow the days of the week?
No. A routine is a rotation. Home offers the day after the one you last finished, and wraps back to the first day at the end, so a missed Tuesday does not put you behind.
What does StatBlockFit read from Health Connect?
On Android it reads steps, sleep and active calories for today, and only when you press the button to import or sync. It never writes anything back to Health Connect.
Can I train around a sore knee, shoulder or back?
You can list up to 10 areas under Working around. With Use workarounds switched on in a routine, the session swaps movements that load those areas for ones that ask less of them, and drops the prescribed weight so you choose a new one. It is not medical advice, and nothing is ever hidden from the library.
Something not covered here? The support page says how to reach us.