Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 1.43 KB

File metadata and controls

12 lines (12 loc) · 1.43 KB

Trivia

Приложение-игра, в котором есть два режима:
-"Кто хочет стать миллионером?"(с выбором варианта ответа)
-"Викторина"(ответ необходимо вводить вручную).
При написании проекта были использованы следующие инструменты:
-Jetpack Compose.
-Firebase Authentication
-Firebase Realtime Database.
-Retrofit
-Moshi
В рамках работы с Firebase реализована регистрация, подтверждение регистрации по почте, и последующая авторизация , в планах добавить взаимодествие с протоколом авторизации OAuth 2.0. Realtime Database использовалась для хранения базы вопросов к викторине. Вопросы и ответы для режима "Кто хочет стать миллионером?" берутся с API OpenTriviaDatabase посредством REST-клиента Retrofit и JSON-сериализатора Moshi. Для оптимальной работы с получением данных используются корутины.
В файлах репозитория есть установочный файл приложения.