Developing running/fitness tracker app

printf_$0ftw4r3
Posts: 38
Joined: Mon Oct 10, 2016 11:58 pm

Developing running/fitness tracker app

Postby printf_$0ftw4r3 » Thu Oct 13, 2016 1:16 pm

Hi people of the world!

Since I don't like the ticwatch fitness tracking app that much.... I would like to develop another fitness tracking app (starting with running because I'm a runner).

My plan:
-starting to use the tic API to get GPS to determine distance
-get HR using API
-once gps distance tracking is working, then determine pace, speed, etc...
-output a .gpx file that can sync to other fitness apps, aka sync to runkeeper
-develop tic watch app and phone app

Any suggestions or help would be awesome! :)

What apps are you guys working on?



UPDATE(1): Oct. 17, 2016
-will make a GIT repository on BitBucket in the near future
-putting together base code for an app
-currently trying to use the tic api to get gps location every X seconds, but ran into some trouble...
-WORKING: getting last location: see Geographical Location API http://developer.chumenwenwen.com/en/do ... l#doc/5/19
-NOT WORKING: onLocationChanged() not being called even though requestLocationUpdates return success
-see Request Location Updates https://developer.android.com/training/ ... ction.html
-using Mobvoi client instead of Google api client

UPDATE(2): Oct. 17, 2016
-getting the heart rate from the watch seems to work
-WEIRD ISSUE: the onLocationChanged() from the requestLocationUpdates is WORKING ONLY IF you start tracking an outdoor activity with the Tic fitness app, and then start my app containing the location requests. This leads me to believe that my app is missing some code that initiates the GPS on the watch.

UPDATE (3): Oct. 23, 2016
-BLOCKED due to Mobvoi NOT allowing gps access, let Mobvoi know if you want them to allow developers to have gps access. It will allow for more opportunities in app development (fitness, maps, etc.)

UPDATE(4): Oct. 24, 2016
-able to write .gpx file on watch, save on sdcard
-and retrieve .gpx file via 'adb pull' command

UPDATE(5): Nov. 28, 2016
-sorry for the late updates, I have not forgotten about this app!
-currently working with mobvoi to get temporary gps access for development
-created gps service to run in background, so if app is accidentally exited it will still track until you re-enter the app and stop tracking

UPDATE(6): December 16, 2016
-Finally got GPS access for testing! :D
-Hope to have a GIT repo put together in the new year
-Successful test with GPS distance and HR tracking [img]
dec16_gpsTest_1.PNG
[/img]

UPDATE(7): December 24, 2016
-I have been putting together a working prototype. This app needs lots of work and is still really new. I created an initial private repo on Github. If there are serious developers wanting to help please message me. :D
-Here is a Gitter for us to chat about awesomness https://gitter.im/TicFitApp/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link
HAPPY HOLIDAYS!!!

UPDATE(8): February 10, 2017
-Here is the git repo: https://github.com/ThisIsNull/TicFitApp
-Since I am still in school, I do not have time to complete this app at the moment
-Feel free to message me if anyone would like to help out
Last edited by printf_$0ftw4r3 on Fri Feb 10, 2017 5:02 pm, edited 9 times in total.

Acorn Eyes
Posts: 14
Joined: Mon Oct 10, 2016 1:39 pm

Re: Developing running/fitness tracker app

Postby Acorn Eyes » Thu Oct 13, 2016 2:56 pm

Since I'm not adept at programming, I plan on making either pong or brick using the tickle band to control the paddle.

Wish you luck in developing!

trevorsky
Posts: 14
Joined: Wed Oct 12, 2016 6:59 pm

Re: Developing running/fitness tracker app

Postby trevorsky » Thu Oct 13, 2016 3:42 pm

I have a distinct lack of free time to hack on things, but I'm very interested in this. Would be glad to chip in where possible.

Qualifications: Professional Java developer for the last 15 years
Disqualifications: Haven't written anything for Android in years

printf_$0ftw4r3
Posts: 38
Joined: Mon Oct 10, 2016 11:58 pm

Re: Developing running/fitness tracker app

Postby printf_$0ftw4r3 » Fri Oct 14, 2016 12:29 pm

Acorn Eyes wrote:Since I'm not adept at programming, I plan on making either pong or brick using the tickle band to control the paddle.

Wish you luck in developing!




That's awesome!

printf_$0ftw4r3
Posts: 38
Joined: Mon Oct 10, 2016 11:58 pm

Re: Developing running/fitness tracker app

Postby printf_$0ftw4r3 » Fri Oct 14, 2016 12:30 pm

trevorsky wrote:I have a distinct lack of free time to hack on things, but I'm very interested in this. Would be glad to chip in where possible.

Qualifications: Professional Java developer for the last 15 years
Disqualifications: Haven't written anything for Android in years



Android uses java so it should be very easy to catch on!

mbrindam
Posts: 26
Joined: Tue Oct 04, 2016 7:11 pm

Re: Developing running/fitness tracker app

Postby mbrindam » Sun Oct 16, 2016 10:59 pm

@printf ditto what traversky said. Happy to help. Same Qualifications/Disqualifications for me. I wrote an app for Drync Wine for android back in 2012 or so, but they've since rewritten. Interested in getting back into it, but short on time.

tpanda
Posts: 15
Joined: Wed Oct 05, 2016 7:50 pm

Re: Developing running/fitness tracker app

Postby tpanda » Mon Oct 17, 2016 4:14 am

Hello printf,
if you happen to create a GIT somewhere I would be interested to see if I can help, I'm more on the C/embedded side but recently started android dev for a side project. The fact that I can't use the watch to get the basic data is kind of infuriating, I started a thread with all the bugs (viewtopic.php?f=7&t=118) and there are a few...
Cheers
Last edited by tpanda on Mon Oct 17, 2016 3:54 pm, edited 1 time in total.

printf_$0ftw4r3
Posts: 38
Joined: Mon Oct 10, 2016 11:58 pm

Re: Developing running/fitness tracker app

Postby printf_$0ftw4r3 » Mon Oct 17, 2016 1:43 pm

Thanks for the interest! :D
I will keep attaching updates in my main topic post at the top.

@tpanda Great thread! I have been following it.

Cheers!

iSasFTW
Posts: 141
Joined: Mon Oct 10, 2016 5:59 pm
Location: Helsinki
Contact:

Re: Developing running/fitness tracker app

Postby iSasFTW » Mon Oct 17, 2016 5:13 pm

Why Bitbucket Git over GitHub? If it's an open source project, wouldn't GitHub be the better option?

printf_$0ftw4r3
Posts: 38
Joined: Mon Oct 10, 2016 11:58 pm

Re: Developing running/fitness tracker app

Postby printf_$0ftw4r3 » Mon Oct 17, 2016 5:22 pm

iSasFTW wrote:Why Bitbucket Git over GitHub? If it's an open source project, wouldn't GitHub be the better option?



Bitbucket and Github both can have repos for open source projects. I don't really have a good reason for choosing bitbucket besides being more familiar with the layout haha. Are there good reasons for using github over bitbucket?

Cheers!


Return to “Development Q&A”

Who is online

Users browsing this forum: No registered users and 1 guest