KeepRun, a run analysis application that was developed for Android mobile devices to support getting in the habit of running as a healthy activity. Users can track their running/jogging speeds, running distance, calories burned, step count, and route taken via a map interface.
- Clean Architecture & MVVM
- Kotlin
- Kotlin Coroutines
- Google Maps API
- Dagger Hilt
- Jetpack Components ( Navigation, Room, DataStore, LiveData, Lifecycle, ViewModel )
- Firebase services ( Authentication, Realtime Database, Storage, Cloud Messaging )