This app allows you to read the latest news in the world thanks to the API provided by the The Guardian. You can check all the information about how to use it here.
- Kotlin
- Unidirectional Data Flow pattern
- MVVM pattern
- Kotlin Coroutines
- DI setup with Hilt
- CI setup with GitHub Actions
- Unit tests for presentation and data layers using JUnit, Truth, Turbine, Hamcrest, Mockito and MockWebServer
Feel free to open a issue or submit a pull request for any bugs/improvements.