Designing the model for this app will require us to first detail the functional aspects of the 7 Minute Workout app and then derive a model that can satisfy those requirements. Based on the problem statement defined earlier, some of the obvious requirements are:
Being able to start the workout.
Providing a visual clue about the current exercise and its progress. This includes:
Providing screenshots of the current exercise
Providing step-by-step instructions to the user on how to do a specific exercise
The time left for the current exercise
Notifying the user when the workout is completed.
Some valuable requirements that we will add to this app are:
The ability to pause the current workout.
Providing information about the next exercise to follow.
Providing audio clues so that the user can perform the workout without constantly looking at the screen. This includes:
A timer click sound
Details about the next exercise
Signaling that the exercise is about to start
Showing related...