#room #jetpack
Хорошая статья, где рассказывается о реализации распространённого получения данных при помощи
Paging3 из Jetpack. Идея заключается в том, что мы всегда получаем данные из базы данных, сразу же отображаем пользователю, а дальше обновляем их из сети, когда пора обновить и есть соединение.
В
Paging3 есть все нужные инструменты: и работа из коробки в Room, и различные типы Mediator, и поддержка состояний загрузки или ошибки.