JogTracker

JobTracker is an application which uses MVVM pattern and Android Jetpack. The application makes uses of google map API to show the users location during a running session. It also includes a timer that take account of how long the user spent jogging. Once the user is done, the application takes a screenshot of the users run on the map. It then calculates how much calories the user burnt during the exercise and saves it in a database.

Images

Built With

  • Android Jetpack - Suite of libraries, tools, and guidance to help developers write high-quality apps easier.
  • Glide - A fast and efficient open source media management and image loading framework for Android.
  • GSON - Java library that can be used to convert Java Objects into their JSON representation.
  • Hilt - Library that provides a standard way to incorporate Dagger dependency injection into an Android application.
  • Kotlin Coroutines - Concurrency design pattern used on Android to simplify code that executes asynchronously.
  • PercentageChartView - Custom view that displays the progress of a single given task.
  • Retrofit 2 - A type-safe HTTP client for Android and Java.
  • Timber - Logger with a small, extensible API which provides utility on top of Android's normal Log class.

Author

  • Tochukwu Okey-Munonye