My fitness pal works, I did it for over a year and lost 2 stone, dialled in 3 weeks before my holiday in August last year, dropped to 15% body fat and kept all my muscle mass, for that 3 weeks I was on 1500 calories a day, minimum 10,000 steps a day and 3 to 4 weights sessions a week, you need to be disciplined, simple as that, get up early to get your steps in, food prep is key, I ate the same things for 3 weeks as well.