-
MyFitnessPal
By far one of my favorite apps, this free app lets you track your activity and food/caloric intake using an activity log and food diary. The food calorie portion is one of the best pieces of software out there to record and keep track of your food macronutrients. I use this app nearly every day to record my food intake and help me keep track of my macronutrient ratios. It's an incredibly easy way to monitor your food intake without a lot of fuss.
MyFitnessPal has an easy to use interface that allows you to access about 1 million food items in its database, plus you can also add your own foods and recipes at any time and access them from anywhere with an Internet connection. Once you enter new food nutritional information, it will be there for you the next time you need it.
I really love this app as it quickly and easily allows you to see the number of grams of carbs, fats and protein you're eating. I consider myself fairly sophisticated nutritionally, but I was really shocked when I found out what the actual numbers were. This is a very powerful tool and best of all it is free.
-
Fitness Builder
For keeping track of your workouts this is my favorite app. I don't use MyFitnessPal to record my workouts, I use this app. There are loads of exercise applications on the Net but Fitness Builder, in my experience, is the most comprehensive fitness database in the world.
It contains the largest library of exercise images and videos, the most challenging workouts across all disciplines, access to a live personal trainer and a complete set of every fitness tool, and a calculator and tracking features are available. Most all of the apps I have are free, but this one costs $10 for the base version and it is worth every penny if you use it, as it helps you keep incredible records for your workouts.
-
Nike+ Running and RunKeeper
If you love running or jogging, these apps let you map out runs, monitor your distance and speed, and even track calories burned. It will even track your location as you run using GPS, and lets you share goals and run information with those on your social networks. RunKeeper also lets you keep and compare activity stats, set goals and offers customizable training plans and voice coaching.
-
Endomondo Sports Tracker
Another free app, this one is like having your very own personal trainer available at your fingertips. Along with the "usual" ability to track your heart rate, calories, speed, and distance during a workout, a built in GPS tracks your route on a map. Plus, when you enter your goals, an audio coach will give you feedback while you exercising to keep you motivated, and you can also share your workouts with friends and even track the workouts of your friends in real time.