This is a news app that retrieves news from https://newsapi.org/v2/. I made this app mainly to practice RESTful Api using the new Jetpack libraries such as Coroutines and Flow. The following are the technologies and libraries that I applied in building this app:
- Retrofit to retrieve data from the API server.
- Hilt dagger for dependency injection.
- Room for caching favorite news.
- Datastore.
- Flow and Coroutines.
Home Screen | Explore Screen | Bookmarks Screen |
---|---|---|