Runkeeper.com is one of the most popular and efficient running apps out there. It's a feature-rich app that enables GPS tracking, distance, speed monitoring, caloric output, and activity history. You can use it just for running or in multiple other sports, including cycling, hiking, skiing, and swimming.
Once your workout is complete, the data can be synced to your account on Runkeeper.com to keep track of your vital stats. Want to stir up a little competition between friends? Post your results to Facebook and Twitter! And don’t forget to check out the FitnessClasses that RunKeeper offers on their website. You can detail your workout to train for a 5K, 10K, half marathon, or a full marathon.