Skip to content

bernd-roth/Ultrarunning

Repository files navigation

Ultrarunning

Ultrarunning is a Java program for tracking your marathons and ultramarathons.

Installation

Download the project and build it in Android Studio, or if you just want to use it you can install the RunningTracker.apk which is always the latest build.

Usage

Start the app, and point to settings button. It is the second button from above on the right side. Choose your settings - these are the preferred settings so far:

  • Google map type: Normal
  • Recording profil:Exact
  • Turn off battery optimization
  • Enable traffic
  • Runner`s name:
  • Backup database every x day: 1

Eventually, click the save button!

Implemented functions

  • General settings

    • Different map types
    • Recording profil
    • Battery optimization
    • Day/Night modus
    • Traffic overview
    • Voice message every ... kilometers
    • Recording will be done automatically after a delay of 5 seconds
  • Database settings

    • Backup intervall
    • Export to REST server
    • Import database
    • Export database
    • Import GPX file
    • Export to GPX file
    • Delete all entries from database
  • Reorg

    • Reorg database

API

EventBus Google Maps MPAndroidCharts

Pics

Screenshot_20240227-073711 Screenshot_20240227-073939 Screenshot_20240227-073929 Screenshot_20240227-073917 Screenshot_20240227-073909 Screenshot_20240227-073850 Screenshot_20240227-073837 Screenshot_20240227-073829 Screenshot_20240227-073820 Screenshot_20240227-073812 Screenshot_20240227-073746 Screenshot_20240227-073719

Not implemented yet

  • Extend statistic overview: how many kilometers per week were covered

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages