What "I'm Sporty" does
I'm Sporty gives the user local gyms in their area as well as food and workout reccommdations based upon their personal details.
I'm Sporty dynamically finds a local gym using the users' devices' GPS services.
How we built it
The Android app uses the Google Maps API to get information regarding local gyms.
The Fitbit app uses the Google Places API to get information about the local gyms in the area and list them on the screen.
Challenges we ran into
Getting the Google Maps and Places APIs to properly integrate was a difficulty, espcially with very limited prior experience working with APIs.
Several restrictions of the Fitbit platform definitely challenged our development on the platform.
Accomplishments that we're proud of
Gaining an understanding for APIs, what they can be used for, tools for helping with the handling of APIs, and integrating working API systems into our programs.
What We learned
How to implement and use APIs within Java and similar-to-web apps. The importance of debugging. The limitations of the Fitbit platform.
What's next for "I'm Sporty"
Further development of the entire platform would have us also pulling from the Nutritionix API for nutritional information, finishing and beautifying the platform, and adding a web application accessible from any device with a web browser.