MapMyFitness is the one-stop health and fitness app you need to achieve your goals. As mentioned in the name, it uses the GPS in your phone to track your route as you bike, hike, walk, or run. You can also from choose pre-set routes all over the world! The app also logs data like the distance, duration, pace, speed, and elevation of your run as well as your calories burned. Along with exercise, you can also track your nutrition, setting a daily calorie intake goal and choosing from a huge catalogue of foods in their database. After your workout, share this data with friends on social media to drum up a little healthy competition!