Sleepy — новый подход ко сну
Заказчик: физ. лицо
Год: 2021
Роль: Flutter-разработчик
Мобильное приложение для здорового сна с умным будильником, созданное на основе анализа более 200 научных исследований. Главная идея: пользователь задаёт не время подъёма, а время отхода ко сну, а приложение само рассчитывает момент пробуждения в нужной фазе сна и ставит будильник. Есть круговой селектор времени, статистика сна, выбор мелодии и настройка вибрации. Интерфейс в стиле Material Design с тёмной темой.
Задача
Пробуждение в неподходящей фазе сна оставляет чувство усталости. Нужно было помочь пользователям просыпаться в фазе лёгкого сна, бодрыми и отдохнувшими.
Сложности и решения
• Кастомные элементы интерфейса, включая круговой селектор времени
• Плавные анимации
• Надёжная работа будильника, в том числе в беззвучном режиме и без блокировки системой
• Расчёт времени пробуждения по фазам сна
Результат
Первый фриланс-проект: приложение помогает просыпаться в лёгкой фазе сна и следить за качеством отдыха по статистике.
Стек: Flutter, Dart, Provider, Hive, FlutterLocalNotifications
Ссылки
GitHub: https://github.com/QUSAD-prod/sleepy
APKPure: https://apkpure.com/ru/sleepy-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4-%D0%BA%D0%BE-%D1%81%D0%BD%D1%83/com.ArtemOslopov.sleepy
https://qusad-prod.tech/#project/sleepy-alarm