MyFitnessPal is one of the best health and fitness apps out at the moment.
Create a profile to begin with, metioning your weight, height, lifestyle and age, plus whether you actually want to lose weight, and it suggests a daily calorie intake for you.
This free app helps you keep track of food, drink and exercise and it comes with 525,000 food suggestions and 350 exercises.