по архитектурным канонам?
Очень много вопросов, когда и в какой момент какие данные где должны появляться, когда инвалидироваться, как обновляться, и проч.
Ещё как по-человечески добавлять в конец списка лоадер&ошибку с рефрешем.
К тому же гугловской boundary callback, как я понял, не предоставляет возможности без хаков прокинуть состояния загрузки и ошибки.
Или я чего-то не знаю?
Мы решали подобные проблемы с помощью кастомно-костыльных DataSource
Обсуждают сегодня