/DistanceTrackerApp

App that allows to track a distance between an initial point and a final point, calculating time and kilometers

Primary LanguageKotlinMIT LicenseMIT

DistanceTrackerApp

App built following google maps course from Udemy.

This app was built following the Udemy Course about Google maps.

This app allow to track a route using the google maps api.

⭐ Features

  • Track route user location
  • Reset route
  • Show result distance tracked
  • Show elapsed time
  • Share result

This application was developed using Kotlin and uses the following components:

  • Google maps API
  • Kotlin DSL
  • Custom style (Bottom Sheet Fragment)
  • Permissions
  • Easy Permission
  • Navigation component
  • Dependency injection (Dagger Hilt)
  • Navigation safe args
  • ViewBinding
  • DataBinding
  • Service (Foreground Service)
  • Livedata
  • Notification
  • Map Markers
  • Map Polyline
  • Coroutines

Screenshots

Permission Permission Request Initial
Permission Permission Request Initial
Start Route Result
Start route Result