Android Paging Library
Loading partial data on demand reduces usage of network bandwidth and system resources.
implementation 'android.arch.paging:runtime:1.x.x'
Paging library overview | Android Developers
links:
Paging library overview | Android Developers
7 steps to implement Paging library in Android - ProAndroidDev
Android Jetpack: manage infinite lists with RecyclerView and Paging (Google I/O '18) - YouTube
Android Architecture Components