Разработать простое приложение для просмотра фильмов. API для фильмов нужно брать через сервис https://www.themoviedb.org/. Документацию по работе API этого сервиса можно получить по ссылке https://www.themoviedb.org/documentation/api
- Получить список фильмов и вывести в виде ленты первые 20 записей
- Данные должны быть кэшированы чтобы вывести их при следующем открытии страницы
- Если у фильма есть фото, то его также нужно вывести в ленте
- При прокручивании ленты до конца нужно автоматически подгрузить ещё 20 записей в ленту (Примечание: Если сайт не позволяет загружать фильмы через пагинацию, при прокручивании страницы можете повторно загружать фильмы из того же источника)
- При нажатии на фильм нужно открыть другую страницу, где можно прочитать детали фильма (Примечание: Вам нужно брать детальную информацию фильма) В деталях новости нужно вывести все данные, которые передаются в API
- При протягивании вверз (swipe) данные должны быть обновлены
-
2021-11-19.15.43.18.mov
-
2021-11-19.15.34.13.mov
-
2021-11-19.15.47.46.mov
У вас должны быть установлены SPM Kingfisher
iOS 13
Специально сделана реализация на MVC, мои другие проекты будут на других архитектурах
MVC + Coordinator + Services (Core Data Stack + URLSession).
UIKit without Storyboard and Xibs, only layout with code