I use this app on my phone. It does everything I want in a cycling app, and it's easy to use. There's a free version which works well enough, if lacking in features that the paid version gives you.
Bike Computer Pro
I uninstalled Strava after a single ride, because it wasn't of any use to me.