A Simple App to demonstrate paginated call using Android Paging Library
This App follows MVVM architecture along with repository as an abstraction layer which interacts with Network to fetch the data.
It uses Android paging library to perform endless scroll.
Every response from network are wrapped in a single data type DATA, with NetworkState as a field which defines the state in which the call is.