Зайдите под своим паролем

     
  • Проекты Блог
  • Избранное ★

    Теги

    • Eatty!
    • бег
    • вёрстка
    • интерфейс
    • приложения
    • процесс

    Связаться со мной можно письмом или телеграммой.

  • Делаем калькулятор калорий

    11 марта 2016, 12:12

    Основной проблемой, с которой столкнулись наверное все пользователи Eatty! был ммм... первый функциональный экран программы:

    Никто не понял, что с этим делать и откуда брать дневную норму.

    Я изначально сознавал, что нужен какой-то калькулятор, но решил отказаться от него на первом этапе, так как программа из-за отсутствия базы продуктов всё равно подходила только хардкорщикам: кто ещё будет высчитывать количество БЖУ в куриной грудке и грече.

    Настало время!

    Я провёл короткое исследование. Большинство калькуляторов сложны: надо указывать свой пол, возраст, рост, вес, уровень физической активности, а также цель: похудеть, поправиться или не меняться.

    Так выглядит самый приличный калькулятор на сайте Soylent:

    Теория

    Вначале рассчитывается норма метаболизма — сколько потребляет организм в состоянии покоя. Для мужчин и женщин формулы разные:

    М: 10×Вес + 6.25×Рост − 5×Возраст + 5
    Ж: 10×Вес + 6.25×Рост − 5×Возраст − 161

    В зависимости от физической активности норма умножается на значение от 1,2 до 1,6. После чего уменьшается на 15—25% при похудении, любо увеличивается на то же значение при наборе массы.

    Упрощаем

    Целых 6 пунктов, попробуем выкинуть половину.

    Сначала выкидываем физическую активность. Она не нужна, так как в Eatty! будет сжигание еды (упс, спойлер).
    5/6

    Разница в росте у людей примерно 15%, можно пренебречь. Гнаться за точностью не имеет смысла: содержание БЖУ в продуктах варьируется, поэтому даже если всё точно взвешивать — погрешности неизбежны.
    4/6

    Следующее — цель: похудение, набор веса или ничего не менять. Появляется идея, что цель и текущий вес можно заменить одним параметром: желаемым весом. Логика подсказывает, если указать желаемый вес ниже текущего, дневная норма также будет ниже, и ты похудеешь, если выше — то наоборот.
    3/6

    Остаётся три параметра: пол, возраст и желаемый вес. Отлично!

    Хотя нет, не отлично. Убираем всё интерфейсное говно:

    Вот теперь отлично!

    Всё это, а также много другое, уже доступно в последнем релизе Eatty!

    Available on App Store
    Твитнуть
    Поделиться
    Поделиться
    Запинить
    Eatty!   lchf   диета   интерфейс   приложения   процесс
    Как мы делали Рокс Пиццу
    ←Ctrl→
    Что нового в Eatty! 1.1
    2 комментария
    gepatitu-c.net

    Стандарты лечения токсического гепатита

    http://gepatitu-c.net/page/standarti-lecheniya-toksicheskogo-gepatita/

    .

    abba-trans.com

    Автобусы на заказ вип

    http://abba-trans.com/page/avtobusi-na-zakaz-vip/
    .

  • © Александр Гурьянов,
    2004—2016
  • Движок — Эгея