News+ is an Android app designed to provide Business & Financial News with the ability to save articles to read later, create watchlists of stocks & much more.
This repository contains the source code for News+ developed using the Flutter framework. The app is designed to provide various features and functionalities to enhance user experience. Below, you will find information about how to download the app, its features, dependencies, license, and more.
You can download the latest version of the app from the GitHub Releases page. Look for the most recent release and download the corresponding APK or installer file for your device.

To run the app locally and make modifications, follow these steps:
Ensure you have Flutter SDK installed on your machine. You can download it from the official Flutter website: https://flutter.dev.
Clone this repository to your local machine using the following command:
git clone https://github.com/sarthakkimtani/newsplus.gitNavigate to the project directory:
cd newsplusFetch the app's dependencies by running the following command:
flutter pub getCreate a new JSON file named api_keys.json & add your API Keys using:
{
"NEWS_API": "<API_KEY>",
"STOCK_API": "<API_KEY>"
}API Keys for News API can be found at newsapi.org
API Keys for Stock API can be found at RapidAPI
Connect your device or start an emulator.
Run the app using the following command:
flutter run --dart-define-from-file=api_keys.json| Name | Usage |
|---|---|
| HTTP | HTTP Requests |
| Shimmer | Shimmer for Loading Screens |
| Provider | State Management |
| Localstore | JSON file-based storage package |
| URL Launcher | URL Launcher for opening Web links |
| Firebase Core | Firebase Backend |
| Firebase Authentication | Firebase Authentication |
| WebView | WebView Widget |
| Cached Image | Cache Network Images |
Contributions to this app are welcome! If you find any issues or have ideas for improvements, please open an issue or submit a pull request. Make sure to follow the repository's guidelines for contributing.
This app is distributed under the MIT License. Feel free to modify and use it as per your requirements.