Idea for cycling Android app

I was out for a spin on my bike today and I had an idea for an Android app (or any other smartphone you like).
Often when cyclists are training they want to complete a certain distance. A typical training method is to complete a small number - say 2 or 3 - normal rides per week. These might be an hour long. In addition the key part of the training system is a long spin - often at the weekend. The duration of the long spin gets longer (or more intense) as the training plan proceeds.

Something like this:

  • Monday - 30km
  • Tuesday - rest
  • Wednesday - 30km
  • Thursday - rest
  • Friday - 30km
  • Sunday - 50km

Cyclists end up having to calculate routes of varying lengths near their homes, or a few small loops which they add multiples of onto the end of a training ride in order to get the correct distance. If they decide to push their mileage up in a big jump, they can end up over training or getting an injury, so this is important stuff.
My idea is an app that tracks the users mileage as they cycle. Nothing new there. However at each junction a number of options (in units of distance - say kilometres) is displayed to the cyclist indicating how far that turn will take them to get home. Give the app knowledge of the distance the cyclist is trying to achieve and it could recommend specific routes. The screen could alert when they are overdoing it.
Additionally users could be shown the names of their friends who had used a route along with their time to complete that route. If the cyclist chose that route they could be paced against their friend with overlaid speed maps. Beating a friend would gain them points as would completing a mileage close to the desired mileage.


Comments

Popular posts from this blog

Building a choropleth map for Irish agricultural data

Early Stopping with Keras

AutoCompleteTextView backed with data from SQLite in Android