RunnerUp
An open source run tracker for Android.
Inspiration Garmin 410, RunKeeper and Everywhere Run.
Features
- GPL.
- Support Heart Rate sensors for Bluetooth LE, ANT+ and a few other protocols as well as phone internal sensors like step sensor and barometer.
- Highly configurable audio cues.
- Automatic upload, download and feed updates from various providers including Digifit, Endomondo, Facebook, FunBeat, Garmin, GoogleFit, jogg.se, MapMyRun, Nike, RunKeeper, RunningAHEAD, Runtastic, Strava (see here for details).
- Interval wizard (ala Garmin 410).
- Mediocre GUI.
- Messy code (my first android project even and first Java project in +10 years).
- Great ideas for future features.
- Support Android 2.2 and later but versions earlier than Android 4.0.3 do not include graphs, maps and elevation GeoId correction.
Release
Releases can be downloaded either:
- Play Store.
- Play beta.
- F-Droid. (Only the 4.0.3 and later versions)
- GitHub. (Not all versions.)
Build
See CONTRIBUTING
Dependencies
- Ant Plugin: Used to retrieve heart rate monitor data.
- Google Play Services API: Used to communicate with wear device.
- GraphView: Used to plot data in a nicely way.
- MapBox: Used to display map to the user.
Contributing
Patches, forks, pull requests, suggestions or harsh flame is welcome! Please read the contributing guidelines.
How can I contribute?
Thanks for asking! You can check TODO list and open issues. You can also work on your own wishes :-).
Translations
Interested in helping to translate RunnerUp? Contribute on Transifex.
License
This project is under GNU GPL v3. See LICENSE for more information.
Donations
If your already donate to UNHCR, UNICEF and/or other important things, you might donate using paypal .