/Twich

Dynamic UITableView, MVVM-C with RXSwift, CoreData

Primary LanguageSwift

Twich

Dynamic UITableView, MVVM-C with RXSwift, CoreData, Alamofire, CocoaPods

Необходимо разработать мобильное приложение для просмотра топовых стриминговых игр с сервиса Twitch. При выполнении можно использовать заранее сгенерированный API ключ: здесь: sd4grh0omdj9a31exnpikhrmsu3v46. Подробное описание запроса можно посмотреть https://dev.twitch.tv/docs/v5/reference/games/

Приложение должно отвечать следующим функциональным требованиям:

  1. Получение данных с сервиса Twitch.

  2. Отображение данных в списке (RecyclerView, TableView): a. Обложка. b. Название игры. c. Количество каналов. d. Количество зрителей.

  3. Отображение данных, скачанных ранее, в том числе при отсутствии интернет-соединения (загрузка данных из БД).

  4. Динамическая загрузка данных в фоне при пролистывании списка (как лента в VK).

  5. Форма для отзыва о приложении (рейтинг бар + текстовое поле для отзыва + кнопка отправки отзыва).