Так загрузите 1 раз все записи и потом "делите".
Как сделать пагинацию в firebase? У firebase отсутствуют аналоги count и skip, что не позволяет просто ввести номер страницы и получить нужный отрезок записей.
Напишите сами: получаете общее кол-во записей - делите на кол-во записей, которое должно быть на странице = кол-во страниц.
Есть метод startAfter, который требует, чтобы мы указывали там конкретную запись, после которой нам нужно искать другие записи.Загружать все записи и вырезать из массива? Бред. А как узнать, сколько у нас всего страниц? Каждый раз загружать все записи и посчитать? Опять бред.
Тут(2016 год!!!) написано, что есть limitToFirst(N).
Зная записи-на-страницу - получаем те, которые должны отображаться.