Paging

https://developer.android.com/topic/libraries/architecture/paging/v3-overview
https://developer.android.com/topic/libraries/architecture/paging/v3-paged-data
https://developer.android.com/topic/libraries/architecture/paging/v3-network-db
https://developer.android.com/topic/libraries/architecture/paging/v3-transform
https://developer.android.com/topic/libraries/architecture/paging/load-state
https://developer.android.com/topic/libraries/architecture/paging/test
https://developer.android.com/topic/libraries/architecture/paging/v3-migration
Вопросы на собесе (2)
  1. Как работает библиотека Paging?

    Помогает загружать большие объемы данных порциями (страницами) из источников, таких как базы данных или сети, обеспечивая плавную работу списков с минимальными задержками. Она поддерживает автоматическое обновление данных, кэширование и управление состояниями загрузки.

  1. Какие недостатки есть у библиотеки Paging?

    Ограниченная кастомизация. Paging автоматически управляет стратегией подгрузки, но для кастомных сценариев (например, нестандартной пагинации на бэкенде) может потребоваться дополнительная логика, которая не всегда интуитивна и требует обходных путей.