Android Workout Tracker
Description
This is an application written in Kotlin for the Android platform. I have created a gym workout tracker application using various Android development technologies.
Introduction
This is an application where you can store a gym workout. It is broken down by workout day, the exercises for that day, the number of sets and reps, and the amount of weight used. The idea came from the fact that I also go to the gym and I would find such an application useful. The target audience of the application is all athletes who would like to organize and store their performance for tracking purposes.
Main functions
When the application is launched, you will be greeted by a main screen, which has two parts. At the top, you can enter the personal profile, where you can enter your own data such as name, date of birth, weight, height and other health information. Below this on the main screen is a calendar where you can select which day you want to enter exercises for, or which day you want to view the exercises you have already completed. After selecting the day, the user will receive the stored exercises for that day from a persistent database using a Recycle view, to which they can add another set by pressing the plus button in a dialog box. I plan to use fragment technology to solve the windows. An incorrectly entered series can be deleted at any time with a delete button.
Selected technologies:
- UI
- Fragments
- RecyclerView
- Persistent data storage: Room, Shared Preferences
Screenshots
Main screen
Add daily workout
The name of the exercise, the number of repetitions, and the weight used can be specified for the daily workout.
The training work must be entered set by set!