Описание ситуации
Существует множество приложений для изучения иностранных языков. Но все они не учитывают отсутствие теоретической базы у пользователя и сразу же предлагают переходить к практике. Т.е. все они направлены на пополнение словарного запаса.
Задача
Заказчик решил исправить эту ситуацию и обратился к команде Fingers, чтобы разработать приложение с принципом: сначала теория, затем практика.
Результаты
UI/UX дизайн
iOS приложение
Проектирование
Перед началом проектирования наша команда изучила похожие приложения. В целом они имеют похожую структуру, а для вовлечения пользователей используют яркую векторную графику.
Мы решили разделить задания на небольшие этапы. К тому же стояла задача не перекрывать текст подсказками.
Решение
Первый запуск
При первом запуске на телефон загружаются уроки, чтобы пользователь мог пользоваться приложением оффлайн.
При каждом следующем запуске приложение проверяет наличие новых уроков и при необходимости обновляет контент.
Перед тем как приступить к выполнению заданий, пользователю предлагается изучить теоретический блок информации, в котором описаны необходимые правила для выполнения выбранного урока.
Пользователь всегда может вернуться к теории в процессе выполнения упражнений.
В приложении используются два типа упражнений: выбор ответа, ввод ответа с клавиатуры.
Пользователь не может пройти к следующему упражнению, пока не выполнит верно текущее.
Hints
Мы добавили два типа сообщения для пользователя: подсказка при неверном ответе, альтернативный вариант правильного ответа.
Development
Разделы приложения и основной функционал
Уроки.
Список уроков для прохождения. пройденные уроки помечаются специальной меткой.
Выбор ответа.
Упражнения с выбором правильного ответа.
Ввод ответа.
Упражнения с вводом правильного ответа с клавиатуры.
Продолжить.
Продолжить выполнение урока с последнего выполненного упражнения.
Сообщения.
Сообщения с подсказкой или альтернативным правильным ответом.
Теория.
Теоретический блок информации, необходимый для выполнения урока.
Подписки.
Оформить платную подписку для возможности использования приложения после пробного трехдневного периода.
Оффлайн-режим.
Использование приложения без подключения к интернету.
Стэк технологий
front-end
- Swift
- Xcode
- Fabric
- Crashlytics
- Instabug
- Firebase
- AppMetrica
GrammarUP!
Задумали похожий проект?