A minimal, distraction-free interval timer built for the gym. Designed to be visible from across the room with full-screen color states and oversized typography.
- Full-screen color states — green for GO, red for REST, amber for GET READY, blue for DONE
- Large typography — 180pt timer, readable from a distance (1.5x on iPad)
- Configurable — work/rest intervals (15s-2m), rounds (5-25)
- Sound — generated sine-wave beeps for phase transitions (toggle on/off)
- Haptic feedback — on transitions and last 3 seconds
- Screen wake lock — stays on during workouts
- Tap to pause/resume
- Landscape only — optimized for propping up at the gym
- iPhone
- iPad
- macOS
- Android
| Setup | GET READY |
|---|---|
![]() |
![]() |
| GO | REST |
|---|---|
![]() |
![]() |
| DONE |
|---|
![]() |
flutter pub get
flutter runSee Apple.md for step-by-step TestFlight deployment instructions.
The app icon uses a Bauhaus-inspired geometric design — a green/red donut chart with a clock hand, reflecting the work/rest interval concept.
If you find this useful, buy me a coffee.
MIT




