LinguaQuest - это мобильное приложение-викторина для Android, разработанное для изучения языков. Пользователи могут создавать свои собственные категории и добавлять в них вопросы, что делает обучение гибким и настраиваемым.
- Создание категорий: Пользователи могут создавать собственные тематические категории для вопросов (например, "Фразовые глаголы", "Испанские идиомы").
- Добавление вопросов: В каждую категорию можно добавлять вопросы с вариантами ответов.
- Прохождение викторин: Приложение предлагает викторины на основе созданных категорий.
- Статистика: Отслеживание прогресса и просмотр статистики по пройденным викторинам.
- Редактирование: Возможность редактировать и удалять категории и вопросы.
- Kotlin: Официальный язык для разработки под Android.
- Jetpack Compose: Современный инструментарий для создания нативного пользовательского интерфейса.
- Hilt: Библиотека для внедрения зависимостей.
- Room: Библиотека для работы с локальной базой данных SQLite.
- Jetpack Navigation: Для навигации между экранами в приложении.
- ViewModel: Для управления данными, связанными с UI.
- Coroutines: Для асинхронного программирования.
- Клонируйте репозиторий:
git clone https://github.com/ваш-логин/LinguaQuest.git
- Откройте проект в Android Studio.
- Соберите проект: Android Studio автоматически загрузит все необходимые зависимости с помощью Gradle.
- Запустите приложение: Выберите эмулятор или подключенное устройство и нажмите "Run".