As effective as a personal trainer in your pocket, Endomondo Sports Tracker keeps track of your time, distance, speed and calories burned. Stats are uploaded to the Endomondo website and you can choose to take part in monthly challenges. The app even has a voice encouraging you as you go!

