Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Climbing App

Hey everyone, I'm new to Fitbit app development. I'm looking to improve and practice my Javascript skills, so I thought making a Fitbit app (I own an Ionic) for my own personal favorite sport (bouldering) would be a great and fun way to learn as well as hopefully produce something worthwhile for Fitbit users.

 

I've read through a lot of the documentation and watched some YouTube videos and generally understand how it all comes together. The only part I'm not 100% clear on is the best direction to go building my app.

 

In an ideal world I would like to track both the duration of the session like when starting an exercise (currently I track climbing with the 'workout' option which isn't ideal but better than nothing). I'd also like to add additional functionality like being able to tap a button on screen when the user is about to start a route and then tap again when they've finished along with a few other bits.

 

Ultimately the end user will turn up to a climbing center, start a 'session' for the duration they're there but also log each route during that session by tapping an on-screen button right before starting each route. when the user has finished their session I'd like to log it to the Fitbit dashboard (cals, time etc) but also have a log of all routes climbed and partner it up with a phone app, for more in-depth analysis and graphs perhaps.

 

Any suggestions as it's a little fuzzy how this would work or if I can do both the session and track routes at the same time?

 

Thanks.

Best Answer
0 Votes
3 REPLIES 3

Have a look at the Exercise API, introduced here.

Peter McLennan
Gondwana Software
Best Answer
0 Votes

Thanks for that, I've had a look through and I can't see anywhere that mentions having two exercise sessions running at the same time.

 

It seems quite limiting, how does it work for Triathalons where there are three separate activities in one overall larger activity?

 

I think I might have to record every route climbed as a separate activity. If they do 30 routes in an afternoon then their 'activity history' is going to be very cluttered, but I'm not sure there's any other way to log each route climbed to get the stats?

 

I considered 'laps' but I don't think I can record additional data against it. i.e. the route grade. Plus, it's not really what it's meant to be used for so I'm at a loss really.

 

 

 

Best Answer
0 Votes

I'm looking to scale back and record each route as an activity and while it will fill their activity history up, I think this is the only way to encapsulate the data from each route climbed. Unfortunately, the Activity Type has a bug from January where it doesn't record the name and defaults to Aerobic Workout, so I wont be able to record the route name/grade against it. Unless there's a way to add notes/meta data to an activity.

 

Any input from more experienced Fitbit devs welcomed.

Best Answer
0 Votes