Есть у кого пример того, как организовать нормально работу retrofit, livedata, view model, room. То что представлено в google samples не совсем подходит. Так как результат парсится в ApiResponse<T>, а у меня получается ApiResponse<DataResponse<List<SomeEntity>>> выглядит немного странно, при этом обрабатываются только 3 статуса, Success, Error, Empty. Хотелось бы иметь аналог пагинатора как в GitFox
Думается надо смотреть в сторону paging library, там разные виды пагинации поддерживаются и в итоге все будет зависеть от природы данных. В любом случае работа со страницами идет через room, а ретрофит просто получит соответсвующие идентификаторы для страниц. Хотя, конечно, от готового примера тоже бы не отказался...