Разработать мобильное приложение для Android
Потребуется заключение договора на разработку программного обеспечения с отчуждением исключительных прав.
----------
Для MVP-версии
Авторизация в приложении не требуется, предыдущие результаты тестирования не хранятся.
Но будет здорово, если архитектурно вы предусмотрите возможность добавления авторизации ихранения результатов, чтобы в дальнейшем обойтись без костылей.
Три языка: английский, испанский, русский.
В дальнейшем языков будет больше.
Дизайн отрисован в Adobe XD.
----------
Описание
Приложение-тест состоит из четырех разделов, в каждом от 14 до 25 вопросов (всего 77 вопросов) и от 3 до 4 вариантов ответа на каждый вопрос. Кол-во вариантов ответов зависит от раздела, в котором пользователь находится в данный момент.
Каждый ответ “стоит” определенное количество баллов, от 0 до 3.
Пользователь последовательно проходит разделы, отвечая на вопросы. Находясь в рамках одного раздела, пользователь может вернуться к предыдущим вопросам и изменить свой ответ.
После прохождения теста пользователь видит экран с итогами.
----------
Языки
Приложение должно определять язык мобильной ОС смартфона пользователя и выдавать тексты вопросов и ответов на языке ОС.
В случае, если язык ОС отличается от трёх перечисленных для MVP (английский, испанский, русский), то приложение использует английский язык.
В меню должна быть функция смены языка приложения.
----------
Экран разделов
- Номер раздела.
- Название.
- Количество вопросов в разделе.
- Индикация того, пройден раздел в текущей сессии или ещё нет.
- По тапу на раздел показывается его первый вопрос.
Экран текущего вопроса
- Индикация текущего вопроса и кол-во оставшихся вопросов в разделе.
- Текст вопроса .
- Варианты ответа (в виде кнопок с лейблами). По нажатию на вариант ответа происходит переход на следующий вопрос.
- Если текущий вопрос находится под номером 2 и далее, то присутствует кнопка “Вернуться назад”, которая ведёт на предыдущий вопрос.
Экран итогов
- Набранные баллы (общая сумма)
- Баллы по разделам отдельно
- Текстовое сообщение
- Кнопка для шэринга скриншота итогов посредством ОС.
Материалы
Тексты вопросов на трёх языках и "вес" ответов в баллах будут предоставлены исполнителю.