Icon ios app
Strava
Free app for Android and iPhone

Blue Arrow 2016 day 3 team 4 + 5 + 6 alternative