Introducing HattApp, a native Android mobile application designed to elevate users fitness experience. With key features tailored for personalized workout routines, the app empowers users to take control of their fitness journey.
I started HattApp during the summer break of my sophomore year. My current skills back then were just Java programming and data structure. First, this project seems impossible at the time. However, throughout the process, I was able to acquire the skills I needed to finish this project.
“It always seem impossible until it's done.”
by Nelson Mandela
Note: This app is no longer maintain, thus no longer availiable on the Google Play.
HattApp is a native Android mobile application built using the Android Studio Framework and written in Java and XML. I utilize Google Firebase for the Authentication and Cloud Database. The app can run locally without an internet connection after the account creation using the SQLite database.
Note: The below UML diagram doesn't follow the UML standard. It is just a representation for my understanding.
Craft the unique workout experience by creating and customizing exercises and workouts that align with individual fitness goals. Tailor the routine to meet individual preferences, ensuring a personalized and effective approach to achieving your fitness milestones.
HattApp app introduces a visual calendar that transforms the way users schedule and track workout routines. Effortlessly plan and organize the exercises, providing a clear overview of the fitness journey. Stay on top of the progress and maintain consistency with a visual representation of the scheduled workouts.
Experience seamless transitions between exercises with our real-time timer feature. Stay focused and motivated during your workouts by having a timer that guides you through each exercise. Effortlessly manage your workout intervals and optimize your training sessions for maximum efficiency.
Gain insights into your fitness journey with the comprehensive reporting feature. Track your past completed or missed workouts, allowing you to reflect on your progress and make informed decisions about your fitness routine. Stay accountable and motivated with a detailed overview of your accomplishments.
Last Update Data: 04/18/2024 | Author: Samnang Thorn