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

     
  • Проекты Блог
  • 14 заметок с тегом

    приложения

  • Избранное ★

    Теги

    • 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   диета   интерфейс   приложения   процесс
    2 комментария

    Про Eatty!

    20 февраля 2016, 12:57

    Вкратце расскажу, для чего нужна Eatty, и как она делалась.

    Eatty, чтобы есть вовремя!

    Я это сам понял только вчера, когда забыл телефон с программой дома. До этого я думал, что она в первую очередь для управления количеством съеденного. Но нет, вчера я полном серьёзе растерялся и не знал, идти есть или нет. Количество еды было неизменным: взятый на работу ланчбокс, но чувство голода хитрая штука — сложно понять, когда ты действительно проголодался, а когда ты просто хочешь пить или даже спать.

    Началось всё естественно с проблемы

    Все программы для подсчёта съеденных калорий или БЖУ (белков, жиров и углеводов) работают примерно одинаково: ты вводишь свою дневную норму, потом — сколько съел, а они показывают сколько грамм чего тебе осталось до 12 ночи. В полночь всё почему-то обнуляется, и если вдруг ты объелся с вечера, то наутро начинаешь с чистого листа. Неудивительно, что в таких условиях сложно держать среднесуточную норму в норме — рассуждали мы каким-то вечером с моим другом Николаем Сынковским за стаканом виски.

    Везде всё одинаково: (дневная норма) − (съеденное) = (осталось).

    Внимание вопрос! Если ты съел 45% нормы, а сейчас 3 часа дня, стоит ли есть и как много? Я для себя ответа так и не нашёл и часто сталкивался с ситуацией, что норма исчерпывается к вечеру, а жрать охота.

    И первоначальная идея Eatty была в том, чтобы считать БЖУ не за какой-то день, а за последние 24 часа. Но, когда для математических расчётов мне необходимо было вычислить cреднечасовую норму БЖУ, я всё понял:

    Какие к чёрту граммы? Почему именно сутки? Нахрена вообще знать, сколько тебе осталось съесть?!

    Самый понятный вариант, это показывать как долго тебе хватит, того, что ты только что съел:

    Первоначальная версия программы, пока ещё без названия, без персонажей, и в виде веб-приложения.

    Мелочь: в соотвествии с принципами МРП (минимально-рабочего продукта) иконка в кнопке «Настроек» заменена буквой S (Settings)

    Оцените, насколько понятие времени понятнее человеку, чем граммы и проценты. Через 3 часа кончится белок и надо будет поесть.

    Знакомьтесь,
    Protty, Fatty и Carby!

    Не помню, когда именно я решил, это будет отличная идея: превратить в программу подобие игры, эдакая Томагочификация: следишь уже не за своим питанием, а чтобы твои БЖУ были счастливы. Кормишь их часто и по чуть-чуть — именно так, как надо.

    Первый релиз!

    Добавил подсказки по граммовке: сколько лучше съесть в данный момент.

    Время сделал «абсолютным»: то есть хватит не на 3 часа, а до полудня.

    С появлением персонажей переименовал кнопку «Feed yourself» в «Feed», намекая, что заботиться надо уже не о себе.

    Результат

    Сам я начал пользоваться Eatty два месяца назад, в конце декабря, и за это время я не только не вышел за пределы нормы, но сумел снизить количество жиров на 20% (я на жировой безуглеводной диете, и жиры для меня — основной источник энергии, так что 20% — это действительно результат).

    Available on App Store

    P.S Локализация

    Изначально делал программу на английском языке, сейчас хочу перевести в первую очередь на русский. В связи с этим, жду от всех предложений по русскоязычным именам для Protty, Fatty и Carby (это белки, жиры и углеводы).

    Eatty!   ios   айфон   диета   дизайн   приложения   процесс
    5 комментариев

    Муспай!

    16 февраля 2014, 13:06

    Сегодня отличный день — в маркетплейсе появилась наша новая программа «Муспай». Она настолько классная, что я впервые пожалел, что у меня Айфон. Единственное, что может быть лучше этой программы, это её описание в моих работах.

    Купить и попробовать программу нужно здесь!

    littlehumans   винфон   дизайн   музыка   муспай   приложения

    Без прокрастинации

    13 февраля 2014, 16:56

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

    Побочным эффектом подсчёта стало то, что во время работы над этим проектом для большей честности я не отвлекался на твиттер/фейсбук/хабр/ридер, иными словами не прокрастинировал. Более того, пустые промежутки потраченного впустую времени мотивировали к работе ещё больше.

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

    Одно «но»: календарь — не самый удобный способ внесения данных и ещё менее удобный для их обработки, поэтому...

    Правильно! Необходимо приложение для Айфона...

     
    P. S.
    Эта заметка была написана летом 2012 года. Тогда у меня была уверенность, что я вот-вот найду Айос-разработчика, вместе с которым мы сделаем это самое приложение.
    Шло время, уверенность сменилась надеждой, медленно угасавшей вплоть до этого момента.
     

    идеи   приложения   прокрастинация
    4 комментария

    Мой баланс. Бэкапы

    26 ноября 2013, 18:05

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

    В качестве хранилища выступает майкрософтовское облако «Скайдрайв», чьё лого весьма удачно и логично вписалось в интерфейс.

    Всё сделано красиво — во время копирования или восстановления соответствующие стрелочки соответствующе анимируются.

    Попробовать и купить программу по-прежнему можно в маркетплейсе, почитать описание — в моих работах.

    littlehumans   дизайн   интерфейс   мой баланс   приложения   процесс

    Маршруточный апп

    21 октября 2013, 17:19

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

    Маршруточный форсквер

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

    Проблема лишь в том, как мониторить маршрутки. Дорогой, но надежный вариант: ставить на все маршрутки GPS. Попроще — заставить пассажиров или водителей чекиниться, но какая им от этого выгода?

    Апдейт:
    Яндекс подоспел.

    идеи   навигация   общественный транспорт   приложения
    5 комментариев

    Это успех!

    20 июня 2013, 15:56

    «Мой баланс» занял первое место в категории «Приложение для двух платформ» в конкурсе от Микрософта.

    littlehumans   конкурсы   майкрософт   мой баланс   приложения   успех
    1 комментарий

    Скорость vs. темп в Ранкипере

    22 апреля 2013, 19:28

    Бывает, бежишь в темпе 5:33 мин/км и думаешь: «А сколько это в км/ч?». Ну неужели нельзя сделать что-то подобное:

    бег   интерфейс   приложения
    2 комментария

    Это успех!

    4 декабря 2012, 22:04

    Маленькая приятная неожиданность: «Трекер» попал в популярные приложения Виндовского маркета.

    И продержался там целый день!

    littlehumans   винфон   приложения   трекер   успех

    Демоклик

    3 апреля 2012, 15:25

    Как клиент Альфабанка я время от времени пользуюсь их приложением для Айфона. Программа вполне приличная, но с экраном авторизации беда. Беда правда не в самой авторизации, а в недавно появившейся кнопке «Демо», на которую я постоянно тычу, пытаясь попасть в свои счета.

    Не знаю в чём тут проблема: то ли я не привык, то ли кнопка находится в «неправильном» с точки зрения Виндовс месте, то ли я просто криворукий, но как бы то ни было, проблему решить довольно просто: достаточно сделать неактивной кнопку «Демо», как только пользователь начал вводить пароль.

    Твитнул в Альфабанк, посмотрим, что будет.

    интерфейс   приложения
    2 комментария
    Ctrl + ↓ Ранее
  • © Александр Гурьянов,
    2004—2016
  • Движок — Эгея