Awesome
<a href='https://play.google.com/store/apps/details?id=com.razeeman.util.simpletimetracker&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' height='75px'/></a>
Simple Time Tracker
Simple app that helps track how much time you spend on all the useless activities in the world.
Track different activities
Add, change or delete activities
Change or delete running timers
View previous records
Add, change or delete records
Views statistics on different time ranges
Filter statistics by activities
Add, change or delete tags
Filter statistics by tags
View detailed statistics
View all records
Settings
Reorder activity cards manually
Change activity card size
Start and stop activities from widgets
Start and stop any activity from one widget
Notifications
Dark mode
Technology stack
- Kotlin
- Multi module
- Single Activity
- MVVM
- Jetpack ViewModel + LiveData
- Jetpack Navigation
- Dagger
- Room
- Room migrations
- Coroutines
- Several Widgets
- Notifications
- Custom Pie Chart View
- Custom Bar Chart View
- Recycler with custom Adapter Delegates
- DiffUtils with Payloads
- Drag and Drop
- Shared ViewModels
- Snackbars with Action
- Gradle Kotlin DSL
- Database backup and restore
- Database export to csv
- Dark mode
- UI tests
- CI with github actions