EdLock — мобильное приложение для изучения английского языка
Задача
Разработать MVP iOS-приложение, которое превращает прокрастинацию в изучение английского языка.
Результаты
Сохранили более 20% пользователей, зарегистрированных в первую неделю после запуска.
О проекте
EdLock помогает учить новые слова на английском языке, когда вы используете привычные приложения: соцсети, игры, просмотры видеороликов. Не нужно выделять специальное время для занятий, поскольку обучение встраивается в повседневность.
Технологии
FamilyControl
SwiftUI
Storekit
Async/await
Appodeal
Firebase
Swift
Alamofire
Создание MVP для стартапа
Требовалось разработать минимально жизнеспособный продукт (MVP) для оценки перспективности идеи заказчика.
Студия реализовала интуитивно понятный интерфейс, а также выстроила логику модели подписки внутри приложения.
Онбординг с Lottie-анимацией
Разработали онбординг с предоставлением доступа к экранному времени и отправке уведомлений. Добавили анимацию на основе библиотеки Lottie для создания вовлекающего интерфейса. Lottie-анимации отличаются хорошей адаптивностью, небольшим весом и высокой скоростью загрузки.
Персонализированные настройки
Пользователь указывает уровень владения языком, что делает курсы полезными как для новичков, так и для продвинутых. Также нужно выбрать, при запуске каких приложений и с каким временным промежутком будет появляться квиз. В базовой версии время фиксировано, в EdLock Plus — настраивается.
Особая логика выбора ответа
Клиент пришел с оригинальной идеей логики работы EdLock, при которой получение новой информации происходит на экране блокировки других приложений.
Интерфейс экрана блокировки кастомизирован с помощью фреймворка SwiftUI. Ограничение работы с другими приложениями реализовано посредством Screen Time API, благодаря которому была добавлена логика сохранения результатов квиза в приложении EdLock.
Расширение отправляет локальные пуш-уведомления после ответа пользователя.
Это оригинальное решение с точки зрения разработки, которому нет аналогов.
Геймификация приложения
Игровая механика является увлекательным способом изучения материала. Пользователь получает достижения в зависимости от количества усвоенных слов, а также правильных ответов — подряд или суммарно. Это дает ощущение прогресса и мотивацию к дальнейшему обучению.
Адаптация приложения под требования Apple
На этапе разработки выявились ограничения от Apple, связанные с дизайном и доступом к приложению. Не разрешалось применять градиенты, а также менять фон, шрифты и размер текста по своему усмотрению. Поэтому были добавлены элементы блюра и прозрачности для динамичности дизайна экрана.