Skip to content

Parithi/StepCounter_Android_Prototype

Repository files navigation

StepCounter - Prototype (Android)

Hi! This is a demo project that retrieves data from Google Fit for the past 7 days from the current date.

iOS Version - https://github.com/Parithi/StepCounter_iOS_Prototype

Project Details

  • Written in Kotlin
  • Architecture : Model-View-Presenter
  • UI is built using ConstraintLayout
  • Users can signin using Google
  • Basic user database on Google Firebase
  • No health information is uploaded to server

Demo Video

Demo Video

App Flow

  • User can log in using Google Sign In
  • Allow access to Google Fit
    • On success, the step count details for the past 7 days are shown. Current daily step count target is set to 4000. Depending on the percentage of steps completed, different emojis are displayed
    • Current day's steps are highlighted in a different colour and are only shown if any data is available.
    • On failure to access Google Fit, the error message is displayed
  • User can logout by clicking on the profile picture on the top right

To-Dos

  • Use Dependency Injection
  • Add Unit Tests

Libraries Used

  • Google Firebase
  • Glide
  • ShapeView

About

This is a demo project that retrieves data from Google Fit for the past 7 days from the current date

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages