Default workouts are beginner/intermediate gym and calisthenics workouts. Simple workout reminder, stopwatch, scheduling app, an exercise-list display. Multiple saved workouts, cardio tracking, journaling/consistency tracking.
Widgets: Displays the workout day (Pull Day, Push Day, Leg Day, Rest Day), inline, on lockscreen, based on the day of the week. Supports inline lockscreen, small, medium, and large widgets.
Inlcudes stopwatch. Any edits made to a workout will be saved for the next day (if you edit Pull Day on Monday, it will be saved on Thursday as well). Widgets are refreshed when the save button is pressed in settings, saving the new workout (Only really significant for large widget that displays the workout of the day).
Motivation button: Unsplash API is used for random image search. Default search query is "kittens". Click or tap on image to find new image, or toggle the motivation button off and back on.
Changes automatically based on workout that is set for the current day of the week.
Default Values:
Monday & Thursday: Pull Day
Tuesday & Friday: Push Day
Wednesday & Saturday: Leg Day
Sunday: Rest Day
Customizability option which allows user to reorder which weekday has which workout plan, or even create a new workout plan such as "Cardio Day". Data saves the workout based on the workout plan name. So if you add Cardio Day to Monday and edit the workout text, and then add Cardio Day to Tuesday, the text will already be updated as it was on Monday.
Older Version that shows first features:
AppUseWithCustomPlan.mp4
Updated Version with newer features: