Android - Дизайн бази даних ER для програми калькулятора калорій - Stack Overflow
Я роблю дуже простий додаток для Android, який дозволяє користувачеві планувати харчування на день і обчислює загальну кількість макросів за день.

створити інгредієнти, вказавши назву, вуглеводи, вміст жиру та білка (на 100 г), які слід зберегти в базі даних (Кімната)
створювати страви на основі створених інгредієнтів
зберігати як інгредієнти, так і страви у базі даних для подальшого повторного використання
Як приклад, я хотів би створити омлетну їжу, щоб розрахувати її макроси, тому я додаю яйця, сир, бекон та гриби, забезпечуючи їх вміст на 100 г. Тоді я йду створювати свою їжу і додаю 120 г яєць, 100 г бекону, 30 г сиру і 50 г грибів.