android application using news-api.org to get news
- display news from newsapi.org
- save news locally in app database, saved news available offline
- search news based on keyword
- open news in the app
- Data (for database, API and preferences code)
- Domain (for business logic and models)
- Presentation (for UI logic, with MVVM)
- Room library for saving news in application
- Retrofit used to make api calls
- glide for loading images
- Viewmodel and liveData
- Kotlin coroutines



