To add a muscle group or exercise, press the ‘+’ in the top menu while being on the respective muscle group/exercise selection screen.
To move to the next form field/submit it, you can use the keyboard. This also applies to saving/editing sets, rest time, and weight increment.
To make the keyboard disappear, tap anywhere on the screen (except the TabBar).
To edit/delete a set, tap its entry in ‘Recorded Sets’.
You can tap on chart points to view information about them.
To change the rest time between sets for a specific exercise, click the blue clock button. It is only available when there is no active countdown to a notification.
- Exercise selection screens: list of muscle groups → list of exercises for a given muscle group
- Screen for recording sets (of a previously selected exercise)
- History screen for a selected exercise – list of all sets for the exercise (weight, repetitions, date)
- History screen for a selected exercise – weight chart over time
- As a user, I can add my own muscle group
- As a user, I can add my own exercise
- As a user, I can set/change the rest time between sets (for a specific exercise)
- As a user, I can record exercise sets from the current database (predefined + added by me)
- As a user, I can edit or delete sets of the current (today’s) workout
- As a user, I can see how much time is left until the notification for the next set
- As a user, I can change the rest time until the notification for the next set
- As a user, I can change weight increments, i.e., how many kg the ‘–’ / ‘+’ buttons change the weight by (for a specific exercise)
- As a user, I can view all sets of a specific exercise (in history)
- As a user, I can see a weight chart over time for a specific exercise
audioplayers: ^5.2.1fl_chart: ^0.65.0shared_preferences: ^2.2.2








