This project is an Android application developed using Kotlin and XML within the Android Studio framework. The application, titled "WorkoutApp" aims to provide users with a guided workout experience that lasts for 7 minutes. The app utilizes various technologies and libraries such as Room Database, Glide, and more to enhance its functionality and user experience.
Kotlin, XML, RoomDatabase, Android Studio Framework,Kotlin, Android SDK
The app consists of several activities , each with some functionality.\
BMI Activity :
Calculate the user's Body Mass Index (BMI) based on their height and weight.
Provide a visual representation of the user's BMI category (e.g., underweight, normal weight, overweight).
Offer insights and recommendations based on the calculated BMI.
Workout History Activity:
Display a history of the user's completed workout sessions. Show the duration and date of each workout session. Provide insights into the user's progress and improvement over time.
Exercise Activity:
Present a list of exercises included in the 7-minute workout routine. Display detailed instructions and animations for each exercise. Offer options for users to modify the difficulty level or intensity of the exercises.
Rest Timer Activity Between Exercises:
Provide a countdown timer to track the rest period between exercises. Give audio and visual cues to indicate the start and end of the rest period. Allow users to customize the rest duration based on their preferences.
Finish Activity:
Celebrate and acknowledge the completion of the 7-minute workout session. Display a summary of the user's achievements during the session, such as the number of exercises completed and calories burned. Provide options to share the workout session results on social media platforms.\
These features contribute to enhancing the user's workout experience, tracking progress, and promoting a healthy and active lifestyle.
Main Activity | BMI Activity | Rest Timer Activity |
History Activity | Exercise Activity | Finish Activity |