Top.Mail.Ru

Приложение Учи слова

Quiz-words - это образовательное и развлекательное приложение, которое поможет вам выучить английский.


Квиз для изучения английских слов. Пользователь выбирает правильное написание по звуковому произношению, определению слова и получает баллы за правильные ответы.

 

Для правильного определения ответа на слух из предложенных вариантов дается 3 попытки в день.

Каждый тест включает в себя 7 вопросов. В качестве мотивации за каждый правильный ответ начисляются баллы, которые пользователь может обменять на призы. 

Можно обновить тарифный план, увеличив количество попыток прохождения тестов.

 

Основные функциональные особенности:

 

-Квиз (опросник) с аудио вопросами и текстовыми вариантами ответов

-Анимированные события

-Реакции на ответ с анимацией и картинкой

-Получение баллов за правильные ответы

-Обмен накопленных баллов на приз

-Подписки для получения новых попыток прохождения квиза, промокоды для подписок

-Пуш нотификации пользователю о том, что попытки возобновились

 

Разработка приложения была разделена на следующие этапы:

 

-Создание технической спецификации проекта

-Согласование спецификации с заказчиком

-Создание детализированной оценки на основе спецификации

-Выбор инструментов для разработки и технологий

-Разработка архитектуры для хранения данных в базе данных

-Разработка АПИ

-Разработка общей бизнес логики приложения (прохождение квиза, профайл пользователя, подарки)

-Разработка интерфейсов для приложений Андроид и ИОС

-Проектирование и реализация подписок и промокодов для приложения в магазинах Apple Store и Google Play

-Реализация механизма получения призов за баллы

-Реализация пуш нотификаций пользователям

-Развертывание демо сервера для АПИ и управления контентом

-Подготовка тестовых билдов приложений, запуск тестирования

-Тестирование и исправление багов

-Развертывание боевого сервера для АПИ и управления контентом

-Создание приложений в Apple Store и Google Play

-Ревью и публикация приложений в Apple Store и Google Play




Технические детали:

Нативные мобильные приложения: Kotlin + XML / Swift + SwiftUI / Мультиплатформенный Kotlin

Rest API: Node.js + Strapi.io

База данных: MySQL

Strapi + MySQL, Swift + SwiftUI, Kotlin+XML, мультиплатформенный Kotlin