Had an email from Runtastic informing me the PRO version is free today.
I've been using the free version of this sports activity tracker for my cycling this past year on my Windows Phone, mostly because there's not much choice on Windows Phone, but tbh it works brilliantly so I've not even tried anything else.
I know Strava is the popular one on IOS and Android, but this is worth a look.
For Windows Phone & IOS, the PRO app is free on the stores today.
For Android you need to download the free version from the Play Store, then in the app go to Settings > More > Runtastic > Enter Promotion Code and put in:
FREE-UBTP-XPTP
APPOFTHEDAY apparently also works, but the above is what I received in my email.
Restart the app and you'll have the pro version.
Links:
Windows Phone
IOS
Android (Free version, upgrade using the code above)