A Running Tracker App developed with Kotlin
RunningTrackerApp
A simple project developed with Kotlin. This application tracks and records your runs with google maps.
–>MVVM Architecture
Setup Page | Running List page | Running Tracking Page | Statistics Page |
---|---|---|---|
Libraries and Tools:
- Dagger-Hilt
- Glide
- LiveData
- LifeCycle
- Room
- DataBinding
- NavController
- Google Maps Location Services
- MPAndroidChart
Achievements:
(except for previous project achievements – MovieCatch)
- Foreground services
- Service Managements (LifecycleService)
- Launch Modes
- Notificaion Management & Handling
- Navigate from Notification
- Google Maps Location Services
- Shared Preferences
- DiffUtil
- MediatorLiveData
- Polyline on maps
- Bar Chart
- Permissions