Skip to content

Fitness Tracking application built for Android with Google Fit API using Kotlin and the MVVM architecture. The application allows users to track their daily fitness activities such as steps taken, distance traveled, and calories burned. Users can set daily fitness goals and track progress towards those goals.

License

Notifications You must be signed in to change notification settings

AtilMohAmine/Fitness-Tracker

Repository files navigation

Fitness Tracker

Fitness Tracking application built for Android with Google Fit API using Kotlin and the MVVM architecture. The application allows users to track their daily fitness activities such as steps taken, distance traveled, and calories burned. Users can set daily fitness goals and track progress towards those goals.

Features

  • Track daily fitness activities such as steps taken, distance traveled, and calories burned
  • Set daily fitness goals and track progress towards those goals
  • View fitness data in graphs and charts
  • Built using the MVVM architecture for a clear separation of concerns

Technologies

  • Kotlin
  • Android
  • Google Fit API
  • MVVM architecture
  • MPAndroidChart library

Pre-requisites

Register a Google Project with an Android client per getting started instructions http://developers.google.com/fit/android/get-started

Getting Started

  • Clone the repository.
  • Open the project in Android Studio.
  • Build and run the application on your device or emulator.

Screenshots

fitness-tracker

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

Fitness Tracking application built for Android with Google Fit API using Kotlin and the MVVM architecture. The application allows users to track their daily fitness activities such as steps taken, distance traveled, and calories burned. Users can set daily fitness goals and track progress towards those goals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages