An open API service indexing awesome lists of open source software.

https://github.com/aditya-gupta99/newsnow

NewsNow - Tomorrow's Headlines Today
https://github.com/aditya-gupta99/newsnow

android coroutines hilt-dependency-injection httpurlconnection kotlin material3-components mvvm navigation-component stateflow viewbinding

Last synced: about 2 months ago
JSON representation

NewsNow - Tomorrow's Headlines Today

Awesome Lists containing this project

README

          

![Cover (1)](https://user-images.githubusercontent.com/94394661/285154612-a25ef589-588b-466b-9b4e-5e00bc3701e1.png)
# NewsNow
Tomorrow's Headlines Today - Your Ultimate Guide to Explore, Discover, and Immerse in Every News detail!.An innovative Android app built in Kotlin, offers users a glimpse into tomorrow's headlines today, providing a futuristic and efficient way to stay ahead of the news curve.

### Features
- News sorting capability.
- Search option for news.
- Detailed information for each news item.
- Firebase Cloud Messaging (FCM) notification feature.

### Status
release
build
commit-activity

## 🛠 How To Setup

Click Here Download the apk. After that install the apk file, the app will start installing on your device (minimum requirement of device is Android 5.0). Once the app is installed, click on open the app, your app will open then your are good to go, app is ready for its use.

## 👨‍💻 Tech Stack
- Kotlin
- XML
- MVVM
- View Binding
- HttpURLConnection
- Stateflows
- Coroutine
- Hilt
- Navigation components
- Material Design Components

## ❕ Permissions
- Internet

## ⛏ Requirements
- Android version 5.0 and above
- Minimum API Version: 21

## 🤝 Contribute
- Contributors are always welcome !. The issues should be raised via the GitHub issue tracker.

1. Fork the Project
2. Create Feature Branch

```sh
git checkout -b fix_#issue_no
```
3. Commit your Changes
```sh
git commit -m "feat/design:Add some message"
```
4. Push to the Branch
```sh
git push --set-upstream origin fix_#issue_no
```
5. Open a Pull Request

## 🛠 Development Setup
To start, ensure that you've successfully downloaded and properly configured the Android Studio SDK. You can refer to a guide detailing the setup process [here](http://developer.android.com/sdk/installing/index.html?pkg=studio).

## ❤ Show your support

Give a ⭐️ if this project helped you!

⚒ Built by [Aditya Gupta](https://www.linkedin.com/in/aditya-gupta-009520226/)