Giter Site home page Giter Site logo

newshub_app's Introduction

NEWSHUB - Flutter Open Source News App

NewsHUB is a beautiful and intuitive news streaming app built with Flutter. It allows users to discover news by Category and Source.

Features

  • 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

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Installation

To install NewsHUB on your Android device, simply download the APK file from the releases page and follow the installation instructions.

Contributing to this Repository

Getting Started

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.

Issue Already Assigned to Someone? Ask Before Starting

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.

Ready to Make a Change? Fork the Repository

Fork using GitHub Desktop:

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:

Make Your Update:

Make your changes to the file(s) you'd like to update.

Open a Pull Request

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.

Submit Your PR & Get It Reviewed

  • 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.

Your PR is Merged!

Congratulations! Once your PR is merged, you will be proudly listed as a contributor in the contributor chart.

Self Review

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.

Feedback

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.

Support

For support or any inquiries, feel free to contact us at [email protected] or [email protected].

newshub_app's People

Contributors

frkudn avatar

Stargazers

 avatar  avatar 0ero Tech avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.