Skip to content

AbhishekKhot/Fitness-App

Repository files navigation

Fitness-App

This is the Android App for track the running progress & statistics


App Features:

  1. User select the start destination and start running and it is shown in Google map updated location as user running
  2. Also app shown notification to user about the current running progress and can pause and resume the running progress
  3. Once the running completed saved in the database(room) alongwith running statistics like below
  4. Total distance of running, Total time of running, Average Speed of the user, Total calories burned during the one running session
  5. User can sort the pervious running statistics based on Total time, Average speed, Calories Burned & Total distance of running
  6. Can edit the weight as user running progress increases

Tech Used:

  1. Navigation component
  2. Google-map API
  3. Foreground Service
  4. Recycler-View
  5. MVVM archicture
  6. Prefence datastore
  7. Dagger-hilt
  8. MP-android chart
  9. Room-database
  10. LiveData
  11. Navigation safe-args
  12. Runtime permission's

Map View, User Notifications, Permissions Requests and User Statistics Screens


one


User Login, All Runs in RecyclerView, Settings Screens


two