MapMyRun is one of my favorite fitness apps! I use it mostly for my outdoor runs. It tracks my route, calories, and saves the workout for me so that I can look back at my progress. There are many different activities that the app will track:

Photo: Kiesha

 

Another nice feature with this app is that you can add people you know who also have the app and they will get a notification every time you complete a workout. Letting people see your workouts is a GREAT way to hold yourself accountable!

Try the app out and let me know what you think! Oh yeah, it's free!

iTunes