MovieQuiz — это мобильное приложение-викторина,
в котором пользователю предлагается угадать фильмы по постерам. Приложение загружает изображения
и данные через сеть, формирует вопросы и оценивает ответы в режиме реального времени.
Основная задача проекта — реализовать стабильную работу с сетью и управлением состояниями интерфейса. Для этого была выбрана архитектура
MVC, использовались URLSession для загрузки данных и GCD для многопоточности и плавного
обновления интерфейса.
В приложении реализованы:
• загрузка изображений и данных о фильмах через API;
• счётчик прогресса и подсчёт правильных ответов;
• анимации при переходах между вопросами;
• экран итогов с возможностью начать игру заново.
MovieQuiz стал отличной практикой применения сетевых запросов, управления потоками и обработки пользовательских взаимодействий.
Проект демонстрирует не только технические
навыки, но и внимание к UX-деталям
и отзывчивости интерфейса.