MVVM_Running_Tracker_App

An Android app that helps your keep a track of your morning jogs.

Features

  • MVVM Architecture.
  • Uses Google MAPs SDK.
  • RoomDB (SQLite).
  • Keeps tracking the location even in the background.
  • Pause / Resume tracking from the notification.
  • Shows total calories burned.
  • Dependency injection using Dagger Hilt.
  • Kotlin Coroutines.

Priviews

Notification Service

Run Tracking

GitHub

View Github