Sweet Spot 3×8m
51 minThree eight-minute blocks at 88% FTP with two-minute float recoveries. Base-building gold.
Power-based indoor training
A Flutter cycling app for FTMS Bluetooth trainers. Plays structured workouts at your FTP, holds heart-rate zones honest, and uploads clean TCX files to Strava — without the bloat.
Built for riders who train
Connects to any FTMS smart trainer. Reads supported power range, writes target watts, holds the rider on the prescribed effort.
Live HR with zone colouring (Z1–Z5), beat-synchronised pulse, and averages computed only from real readings — no drift to zero.
Block-aware messages right before each transition — recovery, threshold, VO2 — picked from a pool so it never feels canned.
Bumped up by ±1, ±5, ±10 %. Every TARGET, UP NEXT chip, graph block, and Y-axis rescales in real time as you tap.
Workout-time playhead, recorded power dots in zone colour, HR overlay, and the upcoming bars — all in one view that pans when you skip.
TCX export with second-by-second power, HR, cadence. Auto-uploads when you're connected; falls back to a clean local save when you're not.
Power-zone aware
Z1 recovery through Z7 anaerobic. No more squinting at a flat blue trace.
Workout library
Three eight-minute blocks at 88% FTP with two-minute float recoveries. Base-building gold.
Punchy 30/30s on top of a tempo floor. Spikes the lid on aerobic capacity without grinding you to dust.
Two twenty-minute holds at 100% FTP. The benchmark session for anyone preparing for a hard hour.
Training plans
6 weeks · 3 sessions / week
8 weeks · 4 sessions / week
10 weeks · 5 sessions / week
In the saddle
Workout-time bars behind, live data line in front, HR overlay, playhead that jumps with skips — and an Up-Next chip telling you exactly what's coming.