-------------------------
I am obese (although I do sports 5 days a week) and I am being using many technology to control myself, like fitness tracker Skulpt to measure my fat and muscle, my wifi scale from Withings and many activity trackers like Basis Peak, Fitbit Charge HR, Pebble 2 HR and now Garmin Vivoactive HR.
1 year and half ago I lost a lot of my fat and quick (about 14kg of my weight in 6 months), doing calorie counting using Fitbit Charge HR app. Then I stop it and on last year I increased the same amount I lost before. Then Fitbit app was changed and then I decided to move to Pebble 2 HR and make my own app with focus only on calorie counting - then Pebble shutdown and I moved to Garmin. Finally I finish the app to a version that works and that I am being using since last 7 days - yes, it is working, I am being lost every day!!
This app shows a history graph and unlike the Garmin, Fitbit or others that just show a total number of calories at current date - this way I can see graphically the impact of my actions (eating or being active).
Screenshot of the app showing one day where calories spent were higher than calories consumed (left axis active calories, right axis total calories of the day):

Screenshot of the app showing one day where calories spent were lower than calories consumed:

Details of the screen to log food:

Technical details
I developed a Garmin watchapp + Android app. The watchapp send the historic HR of last 4h (max available from Garmin, I wish it could bee 7 days like on Pebble) to the Android app, over Bluetooh. Android app stores the data on a database and then presents on the graph, but first calculates the calories using proven known formulas (an the values are really near from the ones that Garmin shows) - here a sequence of date (Unix time) + HR values that the Android app received:

Both apps are OpenSource and are working although I am looking to improve somethings like validating user inputs and finally write about the app and publish on Android and Garmin stores.
Please feel free to use the app and I can help with any possible issues - find the apps, including the sources, here: https://github.com/DailyFatControl/