A simple news app that features :
- Display news banner related to user current location.
- Display list of news
- Search news based on user query
- Support the capability of offline reading
The project is a demo project to learn about the new paging library. It helps to load and display small chunks of data at a time. Loading partial data on demand that leads to the reduction of network bandwidth and system resources.
Network & database : Data flows from backend server, into an on-device database, and then to app's UI model.
- Paging
- Room
- Retrofit 2
- Dagger 2
- Data Binding
- RxJava2