Похоже, вы уже сделали POC, получая данные из API и загружая их на экран.
Если организация движется вперед, вам нужно разбить этот код на несколько файлов.Чтобы не отставать, я бы предложил начать с класса API, который обрабатывает детали создания http-запросов, такие как header / body / auth.Это зависит от вас, если класс API возвращает объекты data / json или film.Вам также понадобится класс модели, который обрабатывает отслеживание того, какую страницу следует извлечь с сервера через класс api.Вы можете сохранить массив фильмов здесь или в поле зрения контроллера.
Когда пользователь прокручивает страницу вниз, вы можете либо подождать, пока он достигнет дна, показать индикатор активности ниже последней ячейки, пока происходит извлечение api, затем вставить новые результаты внизу или вы можете предварительно извлечь данные.
, что должно как минимум начать.
У объектов, возвращаемых из API, есть идентификатор / дата / порядок, которые можно использовать для будущих запросов, например, получить элементы перед ...Надеюсь, что да, и вы можете использовать это и не отслеживать, на какой странице вы находитесь.