Icon ios app
Strava
Free app for Android and iPhone

Clementine/Culvert/Confluence/Stagecoach/Flood