Workout application with 12 different 30s exercises that change with a built-in timer to form the best 7-minute workout. Keep track of your workouts in the exercise history, and mange your goals with the BMI calculator.
Before the beginning of each 30s exersice there is 10s break in which the user is informed of the next exercise. At the beginning of each break a sound will be played and at the beginning of each exercise TextToSpeach technology will say the name of the exercise. If the user wishes to quit in the middle a quit dialog will appear.
After completing the workout the date is automatically saved to the Room Database and showed in the Workout history.
Workout histroy of every user is saved on the divice using the Room Database. The user can see the entries with a RecyclerView which updates every time the user completes a workout. The user can also delete an entry which will immediately affect the database and also update the RecyclerView.
The user can mange weight goals using the BMI calcultor which supports Metric units and Us units.