2 apps to beat the battle of the bulge

1)Myfitnesspal

If there's one free calorie counting app that has an inexhaustible database of food, it's definitely Myfitnesspal. The reason this makes it to the top of our list is because it will never fail you. Whether you want to check the calories for a plate of Hyderabadi biryani or five aloo puris - they've got you covered. Unlike other apps, their database allows us to be able to track even the most minute Bangladeshi recipes that other westernes may not be accustomed to. Even if you aren't able to find the amount of calories for a particular dish, you can always create the dish virtually. This will let you calculate the total calories in the dish along with the calories per serving. Not only do they make calorie counting easy, they also have in place an easy to follow format. The app allows users to plug in their daily food intake (divided into lunch, dinner, breakfast and snacks), along with having a section that adjusts calories lost through exercise.

Available on both Android and iPhone.

2)Lose it!

Number two on our list, Lose it! comes in close second to Myfitnesspal thanks to its built in pedometre and exercise log. Similar to Myfitnesspal, this app also makes users enter their weight, height and weight goals before making a daily calorie intake recommendation. What makes this app different is the interface. Each food is represented in the form of icons, with a calorie budget tracker set in the homepage. They've also installed a graph that tracks both your daily and weekly progress, all set in the homepage. If you're someone that easily loses motivation, you can connect with Facebook to keep yourself motivated.

Available on both Android and iPhone.