/Stayfit

:iphone: :runner: :apple: Fitness application that’s used to keep track of your physical fitness data, daily calorie count, invite friends to work out together and ultimately get healthy.

Primary LanguageJavaApache License 2.0Apache-2.0

Stayfit

Running the app

Open the project in Android Studio

- Build the app
- Run the app (Simulator/ Real Device - Targeted for API 22 Nexus 5 1920x1080)

About the app

Fitness application that’s used to keep track of your physical fitness data, daily calorie count, invite friends to work out together and ultimately get healthy.

App is targeted to people of any age:

o Who wants to have track of his fitness
o Change food habits to gain or lose body weight.
o Keep track of daily calorie count using Food and Physical activity data
o Compare your fitness data with friends
o Wanted to take health advices from other persons (follow their public daily meal plan / workout schedule)
o Who like to do some physical activity with friends at a gym / run-track (invite friends)

Features:

- Measures daily fitness
- Graphical Statistics
- Record Daily Food Activity
- Invite Friends by sharing location

Application Uses:

Database                  : Firebase
Login and Authentication  : Firebase, Google, Facebook
Food API                  : Nutritionix
Maps API                  : Google
Youtube API               : Google
Voice to Text Integration : Google
Step Counter              : In-built Sensor
Animations                : WasABeef, AppIntro, ProgressView

Functionalities app consists:

-Navigation Drawer
-Recycler View
-Viewpager
-Toolbars, Menus, Floating Action Buttons
-Co-ordinator Layout
-Fragments and Activities
-User/ saved app state
-Multiple Orientation changes
-Hosting data to cloud (firebase)
-Youtube
-Voice-to-Text
-Map
-GPS
-Real API Data
-Parsing JSON Data
-Async Taks and threads
-Service (Sensors)
-Content provider (Contacts Picker, SMS Manager)

ScreenShots

App Intro Display Info User Basic Info
Entry Steps App Intro Entry Info
Home Screen Food Search Essential Nutrients
Home Sscreen Food Search Essential Nutrients