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
setup runs_list run_tracking statistics

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

GitHub

View Github