A new version of this repository with new architecture is available at News App(2.0)
- Fetching top headlines depending on the your country from News API
- Providing offline support
- Following clean architecture patterns
- Use View Models for saving orientation changes
- Use data binding for view bindings
- Chooser for subscribing to different topics for news
- Dark Theme option
- Use paging from Architecture Components
- Dagger2
- RxJava
- Architecture Components
- Room
- Event Bus