NewsHUB is a beautiful and intuitive news streaming app built with Flutter. It allows users to discover news by Category and Source.
- Fetch News by Source: Fetch news from top news agencies like BBC News, Al Jazeera English, etc.
- Fetch News by Category: Fetch news by categories like Entertainment, Sports, Tech.
- Dark Mode Support
- Cache Support
- No Subscription Required
- No Ads
To install NewsHUB on your Android device, simply download the APK file from the releases page and follow the installation instructions.
Before you begin:
- This project is powered by Flutter. Make sure you have the latest version of Flutter installed.
- Have you read the code of conduct?
- Make sure to check if an issue exists already and see if the issue is assigned to anyone or not.
- If no one is assigned, you can start working on the issue.
- Make sure to leave a comment stating that you are working on the issue.
If the issue is already assigned to someone, leave a comment asking how you can contribute. Please do not start working on your own without confirmation.
Fork using GitHub Desktop:
- Getting started with GitHub Desktop will guide you through setting up Desktop.
- Once Desktop is set up, you can use it to fork the repository!
Fork using the command line:
- Fork the repository so that you can make your changes without affecting the original project until you're ready to merge them.
Fork with GitHub Codespaces:
- Fork, edit, and preview using GitHub Codespaces without having to install and run the project locally.
Make your changes to the file(s) you'd like to update.
When you're done making changes and you'd like to propose them for review, open your PR (pull request). You can use the GitHub user interface for some small changes, like fixing a typo or updating a readme. You can also fork the repository and then clone it locally, to view changes and run your tests on your machine.
- Once you submit your PR, others from the Docs community will review it with you. The first thing you're going to want to do is a self review.
- After that, we may have questions, check back on your PR to keep up with the conversation.
- We may ask for changes to be made before a PR can be merged. You can make any other changes in your fork, then commit them to your branch.
Congratulations! Once your PR is merged, you will be proudly listed as a contributor in the contributor chart.
You should always review your own PR first.
For content changes, make sure that you:
- Confirm that the changes don't break anything else.
- Compare your pull request's source changes to staging to confirm that the output matches the source and that everything is rendering as expected. This helps spot issues like typos, content that doesn't follow the style guide, or content that isn't rendering due to versioning problems.
- Review the content for technical accuracy.
- Copy-edit the changes for grammar or spelling mistakes.
We'd love to hear your feedback on NewsHUB. If you encounter any bugs, have feature requests, or just want to say hi, please open an issue on GitHub.
For support or any inquiries, feel free to contact us at [email protected] or [email protected].