Concept/features
< Concept
Base Features
- personal data entry for daily energy expenditure calculation
* age * weight * gender? there has to be a more inclusive way * factor for weight loss
- daily stats
* kcal * important macros
- daily meals
* breakfast * lunch * dinner * snacks
- API calls to online food database
- on-device food database
* offline entries * caches of online food items * deduplication with online entries via unique IDs
- Search across both on-device and online food items
* by name (fuzzy?) * by EAN * via barcode scan
- submit on-device food item to online database
- entry of new food items on-device
* selection of unit type (e.g. "100g", "package (360g)", "serving (180g)", "1 piece (60g)", "1 scoop (45g)") * fractions or decimal * amount presets (1, 1/2, 1/3, 1/4, 1/6, 1/8)
- manual item entry
* name * kcal * macros (optional)
- adding of food items from the databases to daily meals
Extended Features
- creation of recipes
* name * ingredients (same entry methods as into daily meals) * parts of other meals as ingredients (specially flagged new food entry into on-device database) * one or more of * number of servings * final weight of the result
- adding of recipes to daily meals
* in servings (in fractions or decimal) if servings have been entered * in weight if final weight has been entered
Advanced Features
- connection to Google Health data
* get/set weight * get energy expenditure from activity
- option to account for energy expenditure from activity in kcal calculations
- optional cap for max. accounted for energy expenditure from activity per day