Приложение Т—Ж
В нем читать удобнее

Шоукейс разработ­чи­ков: тестируем трекер питания с гибким планирова­нием и упором на осознанность

Проект читателя и мнение редакции
13
Шоукейс разработ­чи­ков: тестируем трекер питания с гибким планирова­нием и упором на осознанность
Аватар автора

Редакция интернета

оценила приложение

В конце января закончился прием заявок шоукейса Т⁠⁠—⁠⁠Ж в потоке «Разработчик пишет».

Интернет-редакция продолжает давать развернутый фидбэк приложениям, играм и ботам читателей. В этом выпуске тестируем приложение для тщательного планирования питания, создатели которого постарались учесть слабые места конкурентов.

Этот текст написан в Сообществе, бережно отредактирован и оформлен по стандартам редакции

Предыстория

Аватар автора

Валерий Бакиров

разрабатывает приложение

Страница автора

Из-за серьезных проблем с лишним весом и занятий с диетологом я перепробовал разные популярные трекеры питания и абсолютно во всех обнаруживал существенные недостатки. Это мешало эффективному использованию и убивало мотивацию.

В какой-то момент я для себя структурировал эти проблемы. Перечислю их без упоминания конкретных приложений.

Недостоверность данных о нутриентах в готовых блюдах. Попробуйте для примера найти греческий салат в трекерах питания, и вы увидите больше десятка вариантов с калорийностью от 50 до 300 ккал на 100 г и совершенно разными БЖУ. Такая ситуация почти со всеми позициями. Проблема, очевидно, должна решаться рецептами, в которые я могу отобрать ингредиенты с достоверными данными о нутриентах, но как при таком разбросе убедиться, что они действительно достоверные?

Сложности с изменением рецепта. Допустим, у меня есть в рецептах мой проработанный борщ с говядиной из 15 ингредиентов. Чтобы записать такой же борщ с курицей, нужно исправить рецепт и внести его в трекер. В следующий раз придется делать то же самое. Или вносить новый рецепт. Это просто пример, но в жизни мы часто готовим, заменяя ингредиенты на то, что есть в наличии, или меняя объемы. Другими словами, с приложениями мы тратим огромное количество времени на то, чтобы просто уточнить свой трекинг.

Негибкое планирование. Почти все трекеры позиционируют себя как планировщики питания, но планирования как такового в них нет. Да, можно внести еду на будущую дату — как бы запланировать ее. Но если я съел что-то другое и не отметил, дневник сохранил планируемое, а не фактическое.

Например, в плане стоит пирожок, а по факту я съел салат. Но если я не внес замену, дневник вроде как выглядит заполненным и «правильным». То есть приложение предполагает, что запланированное автоматически равно съеденному, и не разделяет эти два состояния.

Отсутствие замеров. В приложениях есть только вес. Диетолог требует замеров объема, которые гораздо более показательны, чем масса тела. Поэтому объем приходилось вносить в отдельную таблицу. Нормальным отслеживанием динамики это, естественно, не назвать.

Необходимость в мессенджере. Он был нужен для сопровождения диетолога. Приходилось отправлять в чат данные из трекера, фото еды и замеры, то есть дублировать то, что я уже записал в приложении. Что там понимал врач спустя месяца три и насколько страдала эффективность — можно только предполагать.

Рассылка о том, как жить и богатеть
Лучшая статья недели — в вашей почте раз в месяц по средам. Бесплатно

Первая версия трекера

Стоит сделать небольшое отступление, чтобы объяснить, кто мы, разработчики приложения. Я врач, специалист по клиническим исследованиям и разработчик ПО для проведения клинических исследований. Мой друг и коллега Дмитрий — полностековый разработчик ПО, специалист по компьютерной безопасности и статистике.

Пару лет назад я попросил друга сделать очень простой трекер-календарь, в который я мог бы вносить рецепты еды для планирования. То есть в нем были только книга рецептов и календарь, куда я вносил блюда из этих рецептов, а из ингредиентов формировался список покупок. Блюда в календаре были с галочкой, которой я отмечал, что съел их. Все. Я уже примерно знал, какого рациона нужно придерживаться для желаемого калоража, — такого простейшего планирования мне хватало.

Буквально через месяц я уже практически не вносил новые рецепты, поскольку оказалось, что у меня сформировался набор блюд — назовем его ядром рациона. И планирование питания на неделю вперед занимало всего 15—20 минут. На выходе я еще получал список продуктов для доставки или закупки в супермаркете.

С этим минималистичным трекером, сделанным на коленке, я приобрел отличный опыт. Понял, как происходит работа над коррекцией пищевого поведения. Трекинга питания недостаточно — нужно именно планирование, которое включает и покупки в магазине, и отслеживание того, выполняешь ли ты намеченное. Такая связка экономит время, а главное — помогает воспитывать осознанность в отношении еды. Это значит, что мы проводим профилактику срывов.

Если резюмировать, получается эффективная цепочка действий, которая помогает нам воспитать пищевое поведение. Она выглядит так: создаем цель → формируем план питания → собираем список покупок → потребляем еду согласно плану и отмечаем съеденное → проверяем ежедневные отчеты → контролируем прогресс регулярными замерами.

Оценив опыт и выводы, мы с другом решили, что неплохо было бы развить трекер в полноценное приложение, которое среди прочего включало бы все данные о потреблении: еду с нутриентами, медикаменты, чистую воду.

Создание приложения

Мы провели интервью с десятью диетологами, чтобы выяснить, какие они видят проблемы в существующих приложениях. С одной стороны, мы получили подтверждение нашим первым выводам. С другой — выяснили, что одна из самых серьезных проблем заключается в том, что удаленно сопровождать клиентов неудобно. На этом этапе к нам присоединился третий член команды — врач-диетолог Галина с большим стажем и опытом удаленного сопровождения пациентов.

В итоге мы решили покрыть приложением два основных направления. Первое — бесплатный контроль потребления, сюда входят еда, медикаменты и чистая вода. Второе — платное удаленное сопровождение специалистом в области питания. Пользователи могут оплатить онлайн-прием у нашего диетолога или приобрести ее курсы, в стоимость которых входят консультации.

Так выглядит интерфейс нашего приложения
Так выглядит интерфейс нашего приложения

Мы назвали приложение OmNomPlanner и опубликовали первую версию в январе 2025 года.

Во время создания приложения пришлось решить несколько важных вопросов. Первый — соблюсти баланс юзабилити и количества функций. Насколько получилось — судить нашим пользователям.

Самой сложной проблемой стало создание базы данных еды. Наша база продуктов сформирована на основе нескольких источников:

  • американской базы данных USDA  ;
  • базы «Химический состав пищевых продуктов, используемых в Российской Федерации», основанной на справочнике под редакцией И. М. Скурихина;
  • базы продуктов, которые есть в магазинах РФ, она сформирована на основе Open Food Facts  , позиции дополняются известными нутриентами;
  • продуктов, добавляемых пользователями.

Добавленные пользователями продукты проходят ручную модерацию: мы сами проверяем данные, корректируем и дополняем нутриенты, после чего вносим их в базу. Работа ведется постоянно. А еще мы все время думаем над тем, как упростить процесс ведения дневника.

Итоги и планы

Мы совсем не маркетологи. У нас нет серьезных рекламных кампаний, пиара или чего-то подобного. Следовательно, пока нет высоких позиций в поиске в магазинах приложений или поисковиках. Тем не менее люди находят нас, понимают наш подход и пользуются OmNomPlanner.

Мы готовы пригласить специалистов в области питания, чтобы они использовали наше приложение для работы с клиентами. OmNomPlanner — маркетплейс для целевой аудитории, это одна из его развивающихся особенностей. Специалисты могут продавать сопровождение, консультации, планы питания, подборки рецептов, видеоуроки в любом сочетании.

Приложение скачали более 16 тысяч пользователей в Google Play и App Store
Приложение скачали более 16 тысяч пользователей в Google Play и App Store

Кроме того, приложение может стать полезной площадкой как для кулинаров со своими книгами рецептов, так и для фитнес-тренеров, которые могут продавать тренировки удаленно.

Важно отметить, что маркетплейс выделен в отдельную вкладку и никак не мешает тем, кто хочет использовать приложение самостоятельно. В нем нет другой рекламы или ограничений — все функции доступны сразу и навсегда.

Совсем скоро мы выпустим большое обновление, которое освежит интерфейс приложения. Мы существенно переработали показ дневных данных и сделали подачу более понятной, притом что самой информации стало даже больше.

Мнение Интернет-редакции: аккуратный планировщик питания для тех, кто готов вбивать продукты вручную

Аватар автора

Алихан Исрапилов

редактор

Страница автора

Я никогда раньше не пользовался трекерами питания, поэтому OmNomPlanner для меня оказался необычным опытом. Первое, что бросилось в глаза, — это минималистичный интерфейс и календарь в виде бесконечной ленты дней. Я в нем сразу разобрался, так что составлять меню и планировать рацион оказалось проще, чем я думал.

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

Понимаю, что со временем это становится привычкой, а часть работы удается автоматизировать, но новичку все равно приходится тяжело. Обрадовался, что OmNomPlanner сразу предложил повторить план на следующий день или неделю. Постоянным пользователям это наверняка экономит много времени.

Заполнение меню на день сразу же подсветило главный минус приложения, который также отмечал создатель. База продуктов пока ограничена, поэтому сканирование штрихкодов работает не для всех продуктов — пришлось практически все вбивать вручную. С другой стороны, приложение все запоминает — придется помучиться один раз, а дальше будет легче.

Кнопка «Премиум» вынесена в центр нижнего меню, но особо не бросается в глаза. Кроме курсов диетолога в разделе можно приобрести книгу рецептов — такая вот ненавязчивая монетизация
Кнопка «Премиум» вынесена в центр нижнего меню, но особо не бросается в глаза. Кроме курсов диетолога в разделе можно приобрести книгу рецептов — такая вот ненавязчивая монетизация

Автоматический расчет КБЖУ, возможность повторять меню и корректировать блюда прямо в календаре делает процесс планирования простым и наглядным. А дополнительные функции вроде трекера воды и учета медикаментов превращают OmNomPlanner из обычного планера еды в суперприложение, которое делает питание осознанным и позволяет следить за всем сразу.

После нескольких дней с OmNomPlanner я решил продолжить использовать трекеры питания — хотя бы в течение двух недель или месяца. Хочу для начала пройтись по самым популярным приложениям сегмента, попробовать их и посмотреть, что в них особенного. Но вполне допускаю, что просто продолжу использовать OmNomPlanner.

Аватар автора

Джамиль Махмутов

редактор

Страница автора

Хочется сразу отметить минималистичный интерфейс приложения, в котором нет ничего лишнего. Но сама идея оформлять все дни в виде одного бесконечного списка мне кажется не совсем удачной: не хватает четкого разделения. Из-за этого также порой нажимаешь на другой день, когда хотел заполнить текущий.

Интерфейс максимально прост: никаких лишних иконок и картинок. Но главной странице не хватает какого-то UX-лоска, чтобы четче разграничить разные дни
Интерфейс максимально прост: никаких лишних иконок и картинок. Но главной странице не хватает какого-то UX-лоска, чтобы четче разграничить разные дни

Понравилось еще, что в OmNomPlanner удобно создавать свои рецепты: можно вбивать ингредиенты прямо в поиск и после этого приложение сразу посчитает КБЖУ на 100 г — вручную считать не надо.

Главный минус OmNomPlanner — очень маленькая база существующих российских продуктов, из-за чего я не смог просканировать штрихкод большинства своих любимых блюд в доме. Из пяти штрихкодов OmNomPlanner смог распознать только один. При этом речь не о локальных производителях, а о крупных брендах типа «Мираторга» и Bombbar. Все эти продукты приходится вбивать вручную, что отнимает дополнительное время.

Свой рецепт в OmNomPlanner собрать проще и быстрее, чем в Fatsecret: там нужно вручную забивать КБЖУ
Свой рецепт в OmNomPlanner собрать проще и быстрее, чем в Fatsecret: там нужно вручную забивать КБЖУ

Итоговая оценка

Интерфейс: 🙂
Работа с рецептами: 😍
База продуктов: 😢

Редакция интернетаПользовались трекерами питания? Поделитесь опытом:
  • СашаТак что за приложение?0
  • Валерий БакировСаша, OmNomPlanner. Ссылки из статьи удалили, попробую через поддержку восстановить, надеюсь, они появятся позже.1
  • мумитрольЗадумка интересная, учитывая что я пользовался в разное время такими программами но всегда бросал из-за нудного вбивания продуктов. Дольше всех держался Noom, там была гениальная и удобная система мер. Сразу что бросается в глаза единицы величин. 1. Они должны быть одинаковые везде, у вас капусты 1675,39 г а курицы 1,00 кг. 2. Зачем десятичные доли? Никто картошку в миллиграммах не взвешивает и ккал до сотых не учитывает. Цифры после запятой нужно убирать, это визуальный шум. Дальше попробовал приложение на iOS. Будем считать что оно сырое, визуально и эргономически это конечно печаль. Чего только стоит иконка с дискеткой в правом верхнем углу. Самое важное база продуктов! Снова беда печаль. Несколько десятков наименований творога с идентичными КБЖУ. Кофе 10 г - 33,10 ккал, а кофе американо 200г - 0 ккал. Впечатление что все используют какую-то базу с DVD диска, кривые названия и непонятные данные. Идея в том чтобы сразу вбивать блюда, но приложение предлагает одиночные продукты и рецепты из книги, должно быть наоборот. Почему порции только в граммах? Почему в рецепте нет выбора на сколько он порций, вводить продукты на порцию, а если это борщ? Почему рецепт нельзя добавить в свою книгу? Каждый рецепт набирать с нуля? Нужно очень, очень, очень много энтузиазма чтобы пользоваться этим.0
  • Валерий Бакировмумитроль, Спасибо за ваше мнение, отвечу по пунктам, надеюсь на обратную связь. 1. Относительно единиц – капусты и курицы –, Вы, очевидно, имеете ввиду пример со скриншота в статье. С этим согласен, но Список покупок еще дорабатывается, упоминал об этом в статье. 2. Округление до целого – это еще обсуждается. Скорее всего, мы остановимся на том, что количество продукта будет указываться без долей, но количество нутриентов и калорий останется с долями – они используются при написании состава продуктов, и не нам их округлять. 3. База продуктов постоянно дорабатывается, тут сложно комментировать без конкретных примеров. По вашим примерам: - Творог. Специально сейчас еще раз проверил – да, действительно, наименований десятки, но КБЖУ все-таки отличаются, а самое главное – это творог разных брендов и с разным количеством нутриентов. Поэтому не вполне понимаю Ваших претензий. Приложил скриншот. - Кофе очень разный, данные от производителей. Плюс – нужно понимать, что есть кофе приготовленный, а есть сухой. Приготовленный конечно имеет меньше калорий. Насчет Вашего примера с 0 ккал – могу предположить, что попался кофе, для которого в базе еще нет нутриентов. Но проверил на всякий случай – мне такой не попался на первых 3-4 экранах поиска. Если такой продукт без нутриентов все-таки выберет пользователь, то нутриенты для этого продукта будут обновлены в приоритетном порядке в течение нескольких часов. 4. «Идея в том чтобы сразу вбивать блюда, но приложение предлагает одиночные продукты и рецепты из книги, должно быть наоборот.» Так вот как раз нет, и я объяснил в статье почему. Именно рецепты обеспечивают точность при трекинге. Неизвестно кем созданные готовые блюда с большой вероятностью будут существенно отличаться от того, что Вы едите. 5. «Почему порции только в граммах?» Приоритет для граммов, потому что чаще всего порция взвешивается человеком на весах. Для многих жидких продуктов можно выбрать миллилитры, но все-таки не для всех – понятно, что никто не в состоянии прописать объемную массу для всех продуктов. 6. «Почему в рецепте нет выбора на сколько он порций, вводить продукты на порцию, а если это борщ?» Потому что порция у всех разная. Конкретно Вашу порцию Вы указываете при внесении блюда в календарь. 7. «Почему рецепт нельзя добавить в свою книгу?» Интересное замечание. С одной стороны, рецепт Вам доступен из базы всегда, держать его прямо в книге большого смысла нет. Но мы подумаем. Возможно, есть сценарии, когда это удобно. 8. «Каждый рецепт набирать с нуля?» Для качественного индивидуального трекинга – да, создание собственных рецептов – это лучший способ. Отдельно хотелось бы уточнить у Вас относительно UI. «Дальше попробовал приложение на iOS. Будем считать что оно сырое, визуально и эргономически это конечно печаль. Чего только стоит иконка с дискеткой в правом верхнем углу.» Если Вам не сложно, напишите, пожалуйста, объективно, что не так с визуалом и эргономикой, и, в частности, с кнопкой сохранения. Еще раз спасибо, что попробовали и написали отзыв.1
  • мумитрольВалерий, я понимаю, что у вас есть своя логика и алгоритм работы с программой. Но я его не знаю и вырабатываю свой, для этого начинаю вбивать свой день и это неудобно. По приложению в iOS. 1. У меня черная тема, тёмно синий шрифт читается плохо. 2. Сохранить в виде дискетки уже анахронизм, тянуться в верхний угол неудобно. Нажатие ввода в строке Порция ничего не делает. Логично внизу сделать кнопку сохранить. 3. Выбрал продукт, но решил его заменить - проваливаешься в поиск а там пустая строка, должно дублироваться текущее название. 4. Много лишних элементов. У дня плюсик слева, у обеда справа но слева стрелочка которая показывает что разложится. У каждого блюда слева яичница. 5. Очень мелкий шрифт КБЖУ, каждый раз лезть за очками такое себе. 6. Зачем такие формулировки в приёме лекарств? Как пример сравниваю ваш дизайн с Дзенмани, посмотрите для интереса.0
  • Валерий Бакиров1. У нас нет темно-синего цвета. Приложил скрин. Если Вы имеете ввиду не календарь, то подскажите, где именно шрифт нечитаемый. 2. Что ж, это спорное утверждение и вопрос личных предпочтений. Без верхнего тулбара обойтись нельзя, делать еще один внизу - зачем? Тянуться вверх неудобно. Ну ок, а заполнять форму - тоже верхние элементы сместить вниз? 3. Очень дельное замечание, обязательно доработаем! 4. Кнопки с плюсом имеют немного разную функцию. У даты общая - не привязана к приему пищи, у приема пищи - своя, что ускоряет запись собственно блюда - не нужно выбирать прием пищи. Яичница меняется на изображение, если вы сфотографировали блюдо. Кстати, это можно сделать и при закрытой форме, нажав на эту самую яичницу. 5. Шрифт подчиняется настройкам устройства. Если у Вас выставлен мелкий шрифт, то конечно он и тут будет мелкий. Если шрифт установлен по умолчанию, то меньше 12 px у нас его не будет. Исключение разве что табы внизу, но их теоретически можно вообще без текста использовать. 6. О каких формулировках речь? Не пользовался раньше Дзенмани, но посмотрел. Относительно Ваших замечаний сравнение такое: синий шрифт на темном фоне там тусклее нашего; шрифт по-умолчанию мельче нашего; "воздуха" безусловно больше, но так и количество представляемой информации кратно меньше. В любом случае, мы приняли к сведению Ваши замечания и учтем их в очередном обновлении. Еще раз спасибо!0
  • СашаВалерий, увы, но в базах Fat Secret на порядок больше продуктов сканирующихся по штрихкоду, что убивает смысл в вашем приложении0
  • Валерий БакировСаша, За базой ФС угнаться, безусловно, сложно. Но мы работаем над этим. Однако, новизна связана в первую очередь с планированием питания, что сделано, на наш взгляд, лучше чем в ФС - смысл не в том, чтобы просто вбить то, что вы купили в магазине и съели, а сначала запланировать, потом купить, и только потом съесть и отметить. Т.е. использование приложения направлено именно на воспитание пищевого поведения, некой осознанности в подходе к питанию. С таким подходом мы надеемся на профилактику срывов и откатов.2
  • Екатерина ШиряеваО, я пользовалась омномпланнер с марта по июнь для похудения, консультациями не пользовалась. Сначала было лениво всё записывать, как и во всех других приложениях, но постепенно втянулась. Фишка с планированием питания реально быстрая и удобная – повторяла свои рационы за прошлые недели, практически не приходилось ничего вбивать заново, кроме каких-то мелочей и внеплановых перекусов. Очень круто, что можно запланировать питание так, чтобы по калориям был дефицит, а по важным нутриентам нет. Удобно что есть планирование и факт, видно разницу, видно где накосячил и съел не то, видно как это повлияло на общий баланс. Сначала боялась за голодать, а потом, когда стала придерживаться баланса, поняла что важен больше именно баланс, а не сам калораж. Так что спасибо разработчикам! Фишка с планированием мне очень помогла 👍2
  • Валерий БакировСпасибо за добрые слова :) Мы старались :)2
  • Биполярный экспрессА чем концептуально это приложение отличается от того же Yazio, например?0
  • Валерий БакировУважаемые читатели! Большое обновление приложения OmNomPlanner, которое упомянуто в статье, уже опубликовано в Google Play и AppStore. В ближайшие дни опубликуется и в Huawei AppGallery. Основные изменения: - обновлен интерфейс приложения: в т.ч. он улучшен для людей с ограниченными возможностями; - обновлен отчет по нутриентам за сутки: теперь вы можете переключаться между запланированной и съеденной едой прямо в нём, а также сравнить с целевыми показателями; - улучшен поиск продуктов, в том числе представление результатов поиска с дополнительной фильтрацией - по продуктам и рецептам; - введена новая функция подключения пациентов диетологических клиник к своим специалистам по QR коду. - помимо сопровождения клиентов и онлайн-консультаций, специалисты теперь могут продавать на площадке OmNomPlanner свои планы питания, сборники рецептов, видео- и аудиоматериалы. На очереди обновление, в которое будут включены: - расширение БД продуктов, которые можно найти сканером штрих-кода - улучшение автоматического списка покупок Спасибо всем пользователям, которые уже не первый месяц остаются с нами, за ваше доверие. Нам очень приятно, что вы увидели в концепции OmNomPlanner действительно полезные для себя функции. Это вдохновляет нас продолжать работу и развивать проект дальше! Отдельная благодарность тем, кто находит время добавлять новые продукты: после модерации они становятся доступны всем пользователям. Вместе мы делаем приложение ещё более полезным и удобным для каждого!1
  • Валерий БакировБиполярный, 1. Детальным планированием и последующим отслеживанием плана питания, а значит мы контролируем дефицит или профицит нутриентов при ограничениях калоража, например. Справедливости ради, в Yazio это тоже есть, но там это платная функция. Но в любом случае, мы постарались это реализовать так, чтобы пользователь видел соотношение того количества калорий и нутриентов, которые ему нужно съесть по расчету, по его плану, и сколько он съел фактически – при этом лишних действий по сравнению с другими приложениями практически нет. 2. Мы минимизируем количество готовых блюд в БД приложения, т.к. считаем, что для правильного питания важно знать состав блюд, которые ест пользователь, а значит всё направлено на использование приготовленной самостоятельно еды. И при создании рецептов можно и нужно использовать продукты с максимально известным количеством нутриентов. Да, это усложняет пользовательский опыт в начале пути, но проверено уже неоднократно – только в начале. 3. Повторное использование собственного рациона для планирования питания. 4. Планирование питания связано и со списком покупок: умение закупать продукты – важная составляющая воспитания правильного пищевого поведения. 5. Разворачивание в календарь индивидуального плана питания, проработанного специалистом. 6. Тесное взаимодействие со специалистом без отрыва от дневника потребления: чат, видео и аудио консультации, ссылки на приемы пищи в календаре, и прочее. 7. Мы не навязываем никаких «диет» вроде интервального голодания или кето-диеты, и не планируем этого делать. Пользователь, безусловно, может использовать OmNomPlanner и на этих диетах, но в целом приложение заточено для полноценного разнообразного здорового питания, при котором вы создадите себе необходимый дефицит или профицит калорий при нормальном соотношении потребляемых нутриентов. 8. Подробный отчет по всем известным нутриентам и планирование питания доступен бесплатно при самостоятельном использовании приложения. 9. Для специалистов в области питания – это инструмент для повышения качества работы с бóльшим количеством клиентов/пациентов. Конечно, какие-то функции пересекаются, и не только с Yazio – это же трекер питания. Но мы стараемся привнести несколько иной подход к трекингу. Считаем, что это должно помогать людям избежать откатов от своих целей похудеть или набрать массу.1
Сообщество