Coder Social home page Coder Social logo

crowru / moviequiz-ios Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yandex-practicum/moviequiz-ios

2.0 0.0 0.0 36.28 MB

An application with quizzes about films from the top 250 rating and the most popular films according to IMDb.

Swift 100.00%
ios swift

moviequiz-ios's Introduction

MovieQuiz

Ссылки

Макет Figma

Описание приложения

MovieQuiz - это приложение с квизами о фильмах из топ-250 рейтинга и самых популярных фильмах по версии IMDb.

  • Одностраничное приложение с квизами о фильмах из топ-250 рейтинга и самых популярных фильмов IMDb. Пользователь приложения последовательно отвечает на вопросы о рейтинге фильма. По итогам каждого раунда игры показывается статистика о количестве правильных ответов и лучших результатах пользователя. Цель игры — правильно ответить на все 10 вопросов раунда.

  • При запуске приложения показывается сплеш-скрин;

  • После запуска приложения показывается экран вопроса с текстом вопроса, картинкой и двумя вариантами ответа, “Да” и “Нет”, только один из них правильный;

  • Вопрос квиза составляется относительно IMDb рейтинга фильма по 10-балльной шкале, например: "Рейтинг этого фильма больше 6?";

  • Можно нажать на один из вариантов ответа на вопрос и получить отклик о том, правильный он или нет, при этом рамка фотографии поменяет цвет на соответствующий;

  • После выбора ответа на вопрос через 1 секунду автоматически появляется следующий вопрос;

  • После завершения раунда из 10 вопросов появляется алерт со статистикой пользователя и возможностью сыграть ещё раз;

  • Статистика содержит: результат текущего раунда (количество правильных ответов из 10 вопросов), количество сыгранных квизов, рекорд (лучший результат раунда за сессию, дата и время этого раунда), статистику сыгранных квизов в процентном соотношении (среднюю точность);

  • Пользователь может запустить новый раунд, нажав в алерте на кнопку "Сыграть еще раз";

  • При невозможности загрузить данные пользователь видит алерт с сообщением о том, что что-то пошло не так, а также кнопкой, по нажатию на которую можно повторить сетевой запрос.

Инструкция по развертыванию

  • Приложение поддерживает устройства iPhone с iOS 13, предусмотрен только портретный режим;
  • Элементы интерфейса адаптируются под разрешения экранов iPhone, начиная с X — вёрстка под SE и iPad не предусмотрена;
  1. Склонируйте репозиторий с GitHub
  2. Откройте проект в Xcode
  3. Запустите симулятор или подключите устройство и выберите его в качестве целевого устройства.
  4. Нажмите кнопку "Run" в Xcode для сборки и запуска приложения.

moviequiz-ios's People

Contributors

crowru avatar stillyoungman avatar goipiot avatar just-evseev avatar

Stargazers

 avatar Demid Starikov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.