I've been using cyclemeter for years. It's a great app. Has everything I want and uploads to Strava. It configures well with my wahoo thingy that displays speed and other pertinent data. (I can't remember what the darn thing is called right now. Lol.)