This is a small example project using the Android Jetpack Pagination Library.
The application contains a RecyclerView that holds animals and their descriptions. PagedListAdapter and ItemKeyedDataSource was used in it and the data is stored in Firebase.
Below you can see the end result: