This app showcases the latest and trending news. Users can search and filter out the news that piques their interest. Users can also read the full news articles and save them locally in their phone for viewing later without internet connection.
The architecture I used is -MVVM
The various technologies, libraries that are used are:-
- Kotlin - The programming language
- Navigation component
- dagger hilt - for dependency injection
- coroutines- For api request and room queries
- retrofit2- For getting data from the api
- room - for storing favourite articles of users into database
- fresco- for loading images
This was a really awesome project and definitely helped me solidify my skills further!
The app currently is made for only light mode screens
Clone the project from android studio after enabling VCS, and click on the run button