MyFitnessPal is a great app for the health conscious amongst us. Most diets require you to monitor your calorie intake. This app makes it really easy with a repository of almost every food imaginable especially all Indian foods. So you can add that you had half a masala dosa and don’t have to search for rice crepe with potato filling! Partnering with top brands—including Fitbit, BodyMedia, Jawbone, Runtastic, Runkeeper and Endomondo—and featuring a database of over 3 million foods, MyFitnessPal provides real-time nutrition and fitness tracking, insights, and community support. MyFitnessPal’s free and easy to use technology works seamlessly across Android, iOS, Blackberry, Kindle, and Windows apps, as well as the web.