Занимаюсь разработкой приложений для смартфонов на тему здоровья, и последние проекты были как раз про отслеживание менструального цикла — от первого экрана до публикации готового приложения. Тема требует аккуратности: пользователь вносит личные данные о самочувствии почти каждый день, а любая шероховатость в интерфейсе быстро приводит к удалению.
Работу обычно строю так: сначала прорабатываю логику прогноза — как на основе введённых дат приложение начинает предсказывать следующие дни цикла и с каждой новой записью считает точнее. Дальше делаю дневник — там пользователь фиксирует симптомы, настроение, боль, выделения и другие параметры с возможностью добавлять свои теги. Отдельно продумываю напоминания: заметные, но не выдающие содержание на экране блокировки.
Вопрос хранения данных решаю в пользу устройства, а не облака, если это не противоречит логике конкретного приложения — так меньше рисков утечки. Поверх этого добавляю код доступа или биометрию, а резервные копии, если нужны, делаю зашифрованными. Также беру на себя оформление интерфейса, тестирование на разных экранах и подготовку к публикации.
Итоговый комплект обычно включает:
— модуль прогноза цикла с самообучением на введённых данных;
— дневник симптомов, настроения и самочувствия с гибкими тегами;
— деликатные напоминания без раскрытия содержания на экране блокировки;
— локальное хранение данных с опциональным шифрованием резервных копий.
Работу обычно строю так: сначала прорабатываю логику прогноза — как на основе введённых дат приложение начинает предсказывать следующие дни цикла и с каждой новой записью считает точнее. Дальше делаю дневник — там пользователь фиксирует симптомы, настроение, боль, выделения и другие параметры с возможностью добавлять свои теги. Отдельно продумываю напоминания: заметные, но не выдающие содержание на экране блокировки.
Вопрос хранения данных решаю в пользу устройства, а не облака, если это не противоречит логике конкретного приложения — так меньше рисков утечки. Поверх этого добавляю код доступа или биометрию, а резервные копии, если нужны, делаю зашифрованными. Также беру на себя оформление интерфейса, тестирование на разных экранах и подготовку к публикации.
Итоговый комплект обычно включает:
— модуль прогноза цикла с самообучением на введённых данных;
— дневник симптомов, настроения и самочувствия с гибкими тегами;
— деликатные напоминания без раскрытия содержания на экране блокировки;
— локальное хранение данных с опциональным шифрованием резервных копий.