Sports Activity Tracking App: The Baby Needs a Name
While you were all not looking I wrote a new app.
It's not a hundred percent complete yet and has its share of rough edges, but to give you an impression of what works already, let's see some screenshots:
Above you can see the application's activity view. The central list shows all activities from the currently selected category (which can be seen in the panel on the left). Below the list you can see the selected activity's details.
There's also a basic graph at the bottom, visualizing speed over time for the activity; more visualisations are available as you can see. There's a calendar showing the date the activity was recorded and a profile panel, with the athlete's name, birth date, height and picture.
This second screenshot shows the Athlete Log view where the athlete can meticulously take note of changes in weight, body fat, heart rate, blood pressure and more. Each log entry can be accompanied by notes and a picture.
As you can see, our little dragon's got a little chubby over time and is seriously in need of regular workouts (and the first wiseguy to make a comment about how that is also true about KDE's code can buy me a beer).
Finally, just to (half-heartedly) prove this already works, the sync dialog:
The application can indeed import recorded activities from a Garmin EDGE 705 (other devices would have to be checked and adjustments probably need to be made). It also imports GPX, TCX (Garmin Training Center) and FITLOG (Sport Tracks) files. It exports to GPX, TCX and even KML for Google Earth or Google Maps.
In addition to that it even manages your sports equipment so you're always up to date on how many kilometers (or miles, it handles imperial units too) you've already trudged yourself through the woods in your runners.
All in all, many important features are there. Yet, one crucial thing is missing:
How do we call this new baby? "Unnamed Activity Tracking App" isn't all that catchy.
Can you come up with a better name? Something brilliant even? The comments are open.