Routines
A routine is a saved training program — a collection of days, each with its own exercises and (optionally) predefined sets. When you start a workout from a routine, Badger pre-fills your exercises and suggests weights based on your previous performance.
Routine list
Go to You → Routines to see your routines. They can be organized into folders. The active routine appears at the top with an accent border — it's the one shown on the home screen.
Active routine
Only one routine can be active at a time. To set one as active, long-press it and tap Set active. The active routine's days appear on the home screen as tappable rows.
Folders
Tap the folder icon in the top bar to create a folder. Long-press a routine to move it into a folder. Routines not in any folder appear under "Other".
Creating a routine
- Tap the + button and enter a name.
- Tap the routine to open it.
- Tap Add day to create your first training day.
- Tap a day to open it, then tap Add exercise to add movements.
- Tap an exercise row to configure its predefined sets.
Day scheduling
Tap the calendar icon on a day row to assign it to specific days of the week. The day will appear as "scheduled" on the home screen on those days. Scheduled days are shown as abbreviated weekday labels (Mon, Wed, Fri, etc.).
If two days share the same weekday, a warning appears in the routine detail screen.
Day options
Each day has additional settings accessible via its ⋮ menu:
- Inter-exercise rest — Rest duration when switching between exercises within this day.
- Default gym — Pre-set which gym this day is performed at.
- Notes — Freeform notes for the day.
Predefined sets
Tap an exercise row within a routine day to open its predefined sets. Each set can have:
- Weight — A specific value, or "Copy from previous" to use the weight from your most recent session.
- Reps — A specific value, or "Copy from previous".
- Warmup flag — Mark the set as a warmup.
Sets can be reordered by dragging.
Per-exercise overrides in routines
Each routine exercise also has override settings separate from the predefined sets:
- Rest override (working sets)
- Rest override (warmup sets)
- Weight increment override
- Notes override
- Tempo
- Default machine & attachment
- Default grip type (if machine has grip types enabled)
Starting a routine workout
From the home screen, tap a day row under your active routine. This opens the routine log preview, which shows:
- All exercises for the day with their resolved sets (predefined weights, or weights copied from your last session)
- An estimated workout duration
- A DeloadInfoBar at the top if a deload week is active (showing the applied reductions)
You can check or uncheck exercises to include or exclude them before starting. You can also tap Swap on any exercise to replace it with a different one — this changes the preview only, not the routine itself.
Tap Start to begin the workout.
Weight source
On the routine detail screen, a segmented control sets how Badger determines starting weights:
- Last performance (default) — Use the weight from your most recent workout for each exercise, regardless of where the workout came from.
- Routine defaults — Use the predefined set weights only. If a set is set to "Copy from previous," it uses the predefined value.
- Routine defaults then last — Try predefined weights first; if not set, fall back to last performance.
History scope
Controls which previous workouts are considered when looking up "last performance":
- Any workout (default) — Look at all previous workouts.
- This routine — Only look at workouts started from this same routine. Useful for running multiple programs simultaneously without them interfering with each other.
Supersets in routines
Exercises within a routine day can be grouped into supersets. Use the ⋮ menu in the routine detail screen to group exercises. Grouped exercises share a color bar in the exercise list and will auto-advance in the training screen.
Duplicating a routine
Long-press a routine → Duplicate. A prompt asks for the copy's name. The duplicate includes all days, exercises, predefined sets, and group assignments.
Built-in programs
Badger ships with 7 pre-built programs in 3 folders:
Beginner
- StrongLifts 5×5 — Two alternating full-body days (A and B), 5 sets of 5 reps on the major compound lifts. Add weight every session.
- Starting Strength — Similar structure to StrongLifts, with slight exercise differences and 3×5 progression.
Intermediate
- GZCLP — Three-tier approach: heavy compound lifts (T1), medium compounds (T2), and accessory work (T3). Progressive rep schemes per tier.
- 5/3/1 BBB — Wendler's 5/3/1 main sets followed by Boring But Big 5×10 volume work at 50% of training max.
Splits
- PPL 6-Day — Push/Pull/Legs twice per week.
- Upper/Lower 4-Day — Two upper-body and two lower-body days per week.
- Full Body 3-Day — Three full-body sessions per week.