Создание дня Плана - Килоконтроль (Android)

Создание дня Плана

План питания состоит из настроек каждого дня плана.

Для каждого дня можно настроить:
- БЖУ и калорийность;
- время приемов пищи
- списки продуктов для каждого приема;
- спортивные нагрузки
- фильтры, для ограничения поиска продуктов;
- мини-описание дня;
- полное описание, чтобы дать свои рекомендации.
В этом блоке можно выбрать сохранённые настройки из раздела «Калории и БЖУ» или «Адаптивную схему».

Адаптивная схема - позволит регулировать калорийность у пользователя, относительно его установок.

К примеру:
- у пользователя установлена калорийность на уровне 2000 кКал;
- вы настроили Адаптивную схему на «-20%»;
- в итоге его калорийность уменьшится до 1600 кКал (2000-20%).

После выбора Адаптивной схемы, в строке появиться область с изображением карандаша. Нажмите не «Карандаш» для ввода процента изменения.

Процент изменения калорийности можно выбрать в пределах от -50% до +30%.

В этом блоке можно установить время для каждого приема пищи.
В данном блоке для каждого приема пищи или для всех сразу можно выбрать сохранённый список продуктов.

Списки продуктов создаются (сохраняются) в меню приема пищи.
Введите спортивные нагрузки, которые должен выполнить пользователь.

Эти данные будут сформированы как рекомендация в сообщениях у пользователя.

При прочтении сообщения, появится кнопка для перевода спортивных нагрузок из «запланированных» в «выполненные».
У вас есть возможность ограничить для пользователя поиск продуктов по критериям, выбранным в сохранённом фильтре.

При этом, он сможет сбросить установленный вами фильтр.

Перед сбросом фильтра будет выведено сообщение с текстом:
«Автор плана питания установил ограничения по выбору продуктов для текущего приема пищи.

Сбросить фильтр из Плана питания?»

Фильтры - это «рекомендации», а не «запреты».

Название и содержание фильтра не будет видно пользователю.
При наступлении нового дня Плана питания, будет сформировано сообщение.

Сообщение будет сформировано, если запланирован Спорт, введено Описание или Мини-Описание.

В сообщении будет обобщённая информация о текущем дне.

Текст Мини-Описания, будет выведен перед полным описанием.

Максимальная длина - 400 символов.
При наступлении нового дня Плана питания, будет сформировано сообщение.

Сообщение будет сформировано, если запланирован Спорт, введено Описание или Мини-Описание.

В сообщении будет обобщённая информация о текущем дне.

Текст Описания, будет расположен после Мини-Описания.

Максимальная длина - 4000 символов.