Endomondo uses location (GeoPoints on the workout object) to display workout routes, which appear as rich maps on a user's timeline. The app also calculates and shows workout metrics – including total distance, average speed and calories burnt – to create more interesting stories.
They associate an Open Graph object – such as running, biking, cycling and hiking – with each workout, allowing them to determine a user's last workout and top sports.
Endomondo provides a simple control to manage sharing to Facebook.
They complements its mobile app with a desktop web app where users can analyze their own workout statistics.
Through the Endomondo activity feed, users can find friends who recently joined and follow their workouts, which starts conversations and encourages sharing.