https://github.com/professordeveloper/news-app-awesome
📌 News App Awesome UI/UIX full 📌 Main Features 💎😍❤️
https://github.com/professordeveloper/news-app-awesome
List: news-app-awesome
category-news dagger2-mvvm-room-livedata dagger2-news-app news-app news-app-android news-app-github news-app-kotlin pagination3 room-news-cache
Last synced: 6 days ago
JSON representation
📌 News App Awesome UI/UIX full 📌 Main Features 💎😍❤️
- Host: GitHub
- URL: https://github.com/professordeveloper/news-app-awesome
- Owner: professorDeveloper
- Created: 2023-04-21T04:06:02.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T04:47:01.000Z (about 3 years ago)
- Last Synced: 2026-01-17T23:42:05.619Z (6 months ago)
- Topics: category-news, dagger2-mvvm-room-livedata, dagger2-news-app, news-app, news-app-android, news-app-github, news-app-kotlin, pagination3, room-news-cache
- Language: Kotlin
- Homepage:
- Size: 2.94 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# News App
Includes all functionalities!
## Features
- Light/dark mode toggle
- Live previews
- Fullscreen mode
- Multi Language
- Infinity News
- Search News
- Save News by Favorite
## Demo
https://user-images.githubusercontent.com/108933534/233543015-661e1f37-81ee-45fa-9819-d27985fbafa3.mp4
## API Reference
#### Base URL
```http
https://api.thenewsapi.com
```
#### Get all items
```http
GET /v1/news/all
```
| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `api_key` | `string` | **Required**. Your API key |
#### Search item
```http
GET /v1/news/all
```
| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `search` | `string` | **Required**. Search title |
## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`API_KEY`
## Authors
- [@stc_android](https://t.me/stc_android)
### Optimizations
Add **Light/Dark** **Theme** and **Multi Language**
## Tech Stack
**Platform:** Android Studio,
**Language:** Kotlin,
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Usage/Examples
```javascript
import Component from 'my-project'
function App() {
return
}
```