rainerblind / aTrainingTracker

An android app for tracking your sports activities (supporting ANT+ and BTLE)
GNU General Public License v3.0
45 stars 19 forks source link
android ant-plus bluetooth-le bluetooth-low-energy btle sports sports-app sports-tracker

aTrainingTracker

An android app for tracking your sports activities (supporting ANT+ and BTLE).

ANT+ logo ANT+ HR logo ANT+ run speed logo ANT+ bike speed logo ANT+ bike cadence logo ANT+ bike speed & cadence logo ANT+ bike power logo ANT+ temperature logo
Featuring certified wireless ANT+™ connectivity.
Visit www.thisisant.com/directory for compatible products.

This Android app is for the really serious athletes.

For those, who want to track all the details of every training session but do not want to waste their time.
This app is for all the athletes, who want a powerful yet simple to use app to track their training.

Once configured and paired with all your remote sensors, you only have to press start when you start your training session and stop when you are done. Except for the name of the workout, everything else should go without further interaction. The app automagically determines the sport and the equipment (shoe or bike) you used during a training session based on the remote sensors that where used during this session. Moreover, the app can upload the files to your Dropbox. So when you have finished your shower, the data is already on your computer, waiting to be analyzed with your favorite software like WKO+, or Golden Cheetah.

Main Features:

More than a decade ago, I had a dream.

Back then, I studied mechatronics, jogged from time to time, and did my first tries in writing code for mobile phones, so called Midlets. When jogging, I wore a heart rate strap and wrist watch to display the heart rate values. My wrist watch could not store the heart rate data but there were very very expensive ones available that could do this. Moreover, the first version of speed sensors for running (very clumpy ones) were appearing. Once, I thought about the amazing possibilities that open up, when a mobile phone could get all the data and store it. Most obviously, a mobile phone has an almost infinite amount of storage (even back then) and it is simple to get the data from the phone to the computer (honestly, back then this was not as simple as today). Even better, the mobile phone has a huge display and can do complex computations. Only the possibility to display the data on a wrist watch seemed to be out of reach.

Over the years, I increased my running volume, added swimming and cycling and became a passionate triathlete.

Now, this dream becomes true.

In 2011, I realized that there are smartphones available that support the ANT+ protocol, the de facto standard for transmitting fitness data (heart rate, speed, cadence, power, ...). Thus, I became excited and bought such a smartphone but non of the available apps were powerful enough and simple to use to satisfy me. So I started coding ...

Over the years, I invested much more time in developing this app than training. Now, that my time becomes more and more limited I published the app here on GitHub under an open source licence.

Support

You are more than welcome to support the development of this app by