If you haven't heard of it, maybe give MacroFactor a look (not affiliated, just a happy user). It is the only food log and weight tracker that I've used with success. On the weight tracking side, it also requires daily weigh-ins and tracks your trend weight over time. Combining that with the calories you log, it determines your TDEE and adjusts your calories and macros from week to week depending on the goal you want to achieve.