Twich
Dynamic UITableView, MVVM-C with RXSwift, CoreData, Alamofire, CocoaPods
Необходимо разработать мобильное приложение для просмотра топовых стриминговых игр с сервиса Twitch. При выполнении можно использовать заранее сгенерированный API ключ: здесь: sd4grh0omdj9a31exnpikhrmsu3v46. Подробное описание запроса можно посмотреть https://dev.twitch.tv/docs/v5/reference/games/
Приложение должно отвечать следующим функциональным требованиям:
-
Получение данных с сервиса Twitch.
-
Отображение данных в списке (RecyclerView, TableView): a. Обложка. b. Название игры. c. Количество каналов. d. Количество зрителей.
-
Отображение данных, скачанных ранее, в том числе при отсутствии интернет-соединения (загрузка данных из БД).
-
Динамическая загрузка данных в фоне при пролистывании списка (как лента в VK).
-
Форма для отзыва о приложении (рейтинг бар + текстовое поле для отзыва + кнопка отправки отзыва).