Application to track your fitness activities with Health Connect and Google Fit APIs.
- Kotlin
- Jetpack Compose
- Koin for DI
- MPAndroidChart for activity charts
Welcome screen if user is not signed it yet.
Four simple onboarding steps to pick your name, gender, weight and birthday.
Today's score with details (Not Compose yet)
Users data as steps, sleep, walking, running and other combined activities are synced via Health Connect or Google Fit APIs. Users have an every day score, based on their own metrics.
Activities statistic (Not Compose yet)
Users could observe week/month/custom range activities statistics.
Mood score (Not Compose yet)
Every day we are asking users 'How are you?' for the mood score with 9 options.
User profile (Not Compose yet)
User profile with wage, age and goals (steps, sleep, activity) customizations.
- Migrate to Kotlin Coroutines from RxJava
- Migrate to Compose
- Migrate to Kotlin Multiplatform (use cross-platform library https://github.com/vitoksmile/HealthKMP)
- Night theme
- Edit goals