Workout-Journal
Workout Journal is a mobile app for those who want to track their progress over a workout and a calendar period. The app allows you to record a number of your exercise repetitions for a set and use a custom timer countdown as rest time between exercise sets during training.
Tech stack & Open-source libraries
Language
- Kotlin
- Coroutines & Flow for asynchronous programming
Android Software Development Kit
- Target level 31
- Minimum level 23
Open-source Libraries
- Dagger Hilt - a dependency injection library for Android
- ViewBindingDelegate - a property delegate for ViewBinding
Jetpack Libraries
- Room Persistence - an abstraction layer over SQLite
- Navigation - a framework for navigating between 'destinations'
- Lifecycle - lifecycle-aware components
- Recyclerview - a view group to create dynamic lists
- Preferences - interactive settings screens
Test Libraries
- JUnit - a simple framework to write repeatable tests
- Espresso - Android UI tests
- MockK - a mocking library for Kotlin
MAD Score
Download
Suggestions
If you have general suggestions, please feel free to submit a new Github issue.
License
Distributed under the MIT License. See LICENSE for more information.