Беру в работу разработку мобильных приложений-трекеров привычек и подхожу к задаче не как к списку галочек, а как к продукту, которым будут пользоваться каждый день. Главный вопрос, который я решаю в первую очередь, — как сделать ежедневную отметку максимально быстрой и приятной, потому что именно от этого зависит, откроет человек приложение завтра или забросит его через несколько дней, как это обычно бывает с перегруженными трекерами.
Отдельное внимание уделяю подсчёту серий дней подряд: логика строится так, чтобы счётчик не сбрасывался из-за смены часового пояса и учитывал небольшой запас на случайный пропуск дня. Напоминания настраиваю индивидуально по каждой привычке — со своим временем и днями недели. Для визуализации прогресса делаю календарный экран месяца и года, где накопленные отметки превращаются в понятный график, плюс базовую аналитику по динамике. Приложение проектирую сразу под iOS и Android, код передаю в аккуратном и читаемом виде.
Проект разбиваю на небольшие этапы с промежуточной сдачей, чтобы результат был виден на ранних шагах, а не только в самом конце. В стандартный набор работ обычно входит:
— экран отметок на каждый день с расчётом серии и днями прощения
— push-напоминания по отдельной привычке с гибкой настройкой
— графики прогресса за месяц и год
— категории и быстрое добавление привычек
— синхронизация данных между устройствами и передача проекта с документацией
Отдельное внимание уделяю подсчёту серий дней подряд: логика строится так, чтобы счётчик не сбрасывался из-за смены часового пояса и учитывал небольшой запас на случайный пропуск дня. Напоминания настраиваю индивидуально по каждой привычке — со своим временем и днями недели. Для визуализации прогресса делаю календарный экран месяца и года, где накопленные отметки превращаются в понятный график, плюс базовую аналитику по динамике. Приложение проектирую сразу под iOS и Android, код передаю в аккуратном и читаемом виде.
Проект разбиваю на небольшие этапы с промежуточной сдачей, чтобы результат был виден на ранних шагах, а не только в самом конце. В стандартный набор работ обычно входит:
— экран отметок на каждый день с расчётом серии и днями прощения
— push-напоминания по отдельной привычке с гибкой настройкой
— графики прогресса за месяц и год
— категории и быстрое добавление привычек
— синхронизация данных между устройствами и передача проекта с документацией