News app is an application that display news for categories like ( sports - healthy - bussiness ..) from a lot of sources uses newsApi.org
-
Navigation component
-
Coroutines
-
Data binding
-
View binding
-
ROOM Database
-
Retrofit
-
Dependency Injection - Dagger-Hilt
-
Flow
-
LiveData
-
Material Components
-
ViewModel
-
cache responses with room
-
solid principles
GET https://newsapi.org/v2/top-headlines/sources
Parameter | Type | Description |
---|---|---|
api_key |
string |
Required. Your API key |
category |
string |
Find sources that display news of this category. Possible options: business entertainment general health science sports technology. Default: all categories |
GET https://newsapi.org/v2/everything
Parameter | Type | Description |
---|---|---|
api_key |
string |
Required. Your API key |
sources |
string |
identifiers for the news sources or blogs you want headlines from. Use the /sources endpoint to locate these programmatically |
To run this project, you will need to add API_KEY