This repo is an Android application for recording daily fitness workout and body data.
This app supports following functions:
- Create and save your own train parts and actions;
- Record your daily workouts;
- Record your body datas like weight;
- Statics and show your workouts;
- Show your body datas in line chart.
You can create and save your own train action, which is categoried in train group.
And show workout counts, maximum weight according to your workout records.
Record your daily workouts and track how you train everyday.
Save your body data in detail.
This repo is developed under:
- Android Studio Giraffe Canarty 8 or later;
- JDK 17;
- gradle 8.0
- APG 8.1.0-alpha8
This repo depends on:
- Jetpack Compose
- Android Room
- Android Hilt
- Kotlin coroutine
- vico
Refer to config file for more details.
Some custom widgets are inspired by the following blogs:
- The software is only for personal learning and communication, commercial usage is strickly prohibited.
- The software will only save user's data in local storage, and will not upload or share with others.
This repo is open sourced under GPLv3 license.