Мобильное приложение, имитирующее магический шар. Приложение состоит из одного экрана, на котором изображён магический шар. Пользователь мысленно задаёт вопрос, после чего нажимает на шар, и приложение выдаёт ответ.
Необходимо отправить запрос на сервер для того, чтобы узнать, что готовит судьба.
Документация API для ознакомления: https://www.eightballapi.com/docs
Базовый URL для отправки запросов: https://eightballapi.com/api
Пример ответа по GET-запросу: {"reading":"My reply is no."}
Шар активен, но не имеет текста внутри.
- Пользователь нажимает на шар.
- Шар начинает затемняется изнутри. Текст предыдущего ответа (если он был) исчезает.
- Отправляется запрос на получение ответа шара.
- Запрос выполнен...
- успешно — в шаре текст полученного ответа, затемнение исчезает;
- неудачно — шар заполняется красным светом.
Предусловия: идёт загрузка ответа шара.
- Пользователь нажимает на шар.
- Ничего не происходит.