bbdca955414d0b68acae6e80351242bb8d24e712
- Plan model with immutable edits: add with Mode defaults, move, remove, Superset with next, take a member out, ungroup; Stretching length estimate from holds, sides, rounds and Transitions - drift database (plans table, items as JSON, ADR 0005) and PlanRepository; Plans list per Mode with rename/duplicate/delete - Editor: drag handles, step editor sheet (sets, reps or time, optional kg; hold, both sides, rounds; Superset sets and rest between), pause between holds for Stretching Plans - Exercise picker reusing the Library browser; Add to plan from the Exercise detail page - Theme: Mode-styled snackbar, FAB, menus, segmented buttons, switches Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ZenXercise
An offline Android app for stretching and working out. It has two fully separate Modes, Stretching and Workout. You build your own Plans from a bundled library of 876 exercises and follow them in a guided Player.
- Domain terms: GLOSSARY.md
- Decisions: docs/adr/
- Deferred ideas: future_ideas.md
Development
flutter pub get
flutter test
flutter run
The Exercise Library in assets/exercises/ is generated from free-exercise-db by
tools/exercise-import.
Languages
Dart
94.7%
Python
5.3%