Skip to content

A Running Tracker App which tracks run or walk distance by using maps SDK and performs some tasks, show track routes on the maps, schedule things, shows articles by Android Jetpack Architecture. Tracks health of user by runs and calories burns and show user's statistics.

License

Notifications You must be signed in to change notification settings

thisisvd/FitMe-App

Repository files navigation



FitMe - Fitness Runner Tracker Application

Download the latest android release application build.

IntroductionObjective and UsageScreenshotsProject SourcesHow to useTech StackLicense

Introduction

FitME is a running tracker app that tracks run or walk distance using maps SDK. It performs some tasks, shows track routes on the maps, schedules things, and shows articles by using Android Jetpack Architecture. Tracks the health of the user by runs and calorie burns and shows the user's statistics.

Features: Tracks running distance, steps, calories, and weather, provides diet plans, exercises, workouts, and recommend YouTube videos, sets-up alerts and goals for daily achievements, view statistics, etc.

Objective and Usage

The number of smartphone users has spread rapidly around the globe, along with this, the use of health and fitness apps has also increased because people prefer to track their fitness from their mobile rather than the traditional method of going and seeing a doctor. Several health and fitness apps on the market are loaded with tons of features, but these irrelevant features distract the user and also make the app complex to use, taking away the main purpose of the app. So keeping in mind all these factors, we have developed a fitness app, FITME, which is user-friendly and easy to use and has a hassle-free experience that does not distract the users from their main goal.

Screenshots

Project Sources

How to use

  • Clone the project on your system.
git clone https://github.com/thisisvd/FitMe-App.git
  • Sync the project, build it and run it.
  • Then, in the gradle.properties file, obtain the keys from the relevant API sites and replace them below.
# API Key's
WEATHER_API_KEY="WEATHER_API_KEY"
GOOGLE_PLATFORM_API_KEY="GOOGLE_PLATFORM_API_KEY"
ARTICLES_API_KEY="ARTICLES_API_KEY"
CLIENT_ID_API_KEY="CLIENT_ID_API_KEY"
  • At last in strings.xml file replace <string name="MAPS_API_KEY">MAPS_API_KEY</string> with the original obtained maps api key.

Tech Stack

Client: Kotlin Android AndroidStudio IntelliJIDEA

API's: Weather-API, News-API

SDK's: Google MAP's SDK

Other Dependencies and all

Dagger Hilt (for Dependency Injection), MVVM(Model-View-ViewModel), ROOM Database, Retrofit, Navigation, Glide, Maps, charts etc.

License

This project is licensed under the Apache License.

Copyright

© 2021-2025 FitMe. All rights reserved.

About

A Running Tracker App which tracks run or walk distance by using maps SDK and performs some tasks, show track routes on the maps, schedule things, shows articles by Android Jetpack Architecture. Tracks health of user by runs and calories burns and show user's statistics.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages