Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j-j-gajjar/FLUTTER_NewsApp
Live News App Using Rest API with Searching Functionality
https://github.com/j-j-gajjar/FLUTTER_NewsApp
dark-mode dark-theme dart flutte-icons flutter flutter-api flutter-app flutter-apps flutter-design flutter-examples flutter-news-app flutter-news-application flutter-searching flutter-ui flutter-ux hacktoberfest news newsapi newsapp newsorg
Last synced: 29 days ago
JSON representation
Live News App Using Rest API with Searching Functionality
- Host: GitHub
- URL: https://github.com/j-j-gajjar/FLUTTER_NewsApp
- Owner: j-j-gajjar
- Created: 2020-07-20T11:05:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T07:44:58.000Z (7 months ago)
- Last Synced: 2024-08-03T21:03:56.342Z (4 months ago)
- Topics: dark-mode, dark-theme, dart, flutte-icons, flutter, flutter-api, flutter-app, flutter-apps, flutter-design, flutter-examples, flutter-news-app, flutter-news-application, flutter-searching, flutter-ui, flutter-ux, hacktoberfest, news, newsapi, newsapp, newsorg
- Language: Dart
- Homepage:
- Size: 13.7 MB
- Stars: 236
- Watchers: 2
- Forks: 47
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- open-source-flutter-apps - NewsApp - Live News Using API with Many API filterrs by [J-J-GAJJAR](https://github.com/j-j-gajjar). (Uncategorized / Uncategorized)
README
## News App Flutter [![GitHub stars](https://img.shields.io/github/stars/j-j-gajjar/FLUTTER_NewsApp?style=social)](https://github.com/login?return_to=%2Fj-j-gajjar%FLUTTER_NewsApp) ![GitHub forks](https://img.shields.io/github/forks/j-j-gajjar/FLUTTER_NewsApp?style=social)
News App Flutter is a simple news app built with Flutter that displays top news from newsapi.org. The app includes a home page that displays top news, and a category page where users can choose from a range of news categories. The app also features a smooth and intuitive design with gestures and a seamless experience on both Android and iOS platforms.
> [!IMPORTANT]
> New News app is currently under construction using the Bloc pattern.
> The Bloc implementation leverages various code generation packages for enhanced functionality and maintainability, including:
> - auto_route_generator
> - build_runner
> - injectable_generator
> - retrofit_generator
> - freezed
> - json_serializable
> For more details and to follow the development progress, visit the [GitHub repository](https://github.com/j-j-gajjar/flutter_news_bloc). Contributions to this project are welcome! Feel free to fork the repository and submit pull requests.## Todos
- [x] Sound null safety
- [x] News Home page
- [x] Live News
- [x] Select news category page
- [x] Live News
- [x] Sort By Category | Country | News Channel
- [x] Beautiful UI with Dual themes, ie. Light Theme and Dark Theme
- [x] Fetch news from API
- [x] Parse complicated JSON.
- [x] Find With Keyword
- [x] Display full news detail[With GetX Project](https://github.com/j-j-gajjar/Flutter_News_App_Using_GetX_MVC)
# Getting Started
To get started with this project, follow these steps:* Clone the project to your local machine.
* Open the project in your preferred IDE or text editor.
* Run flutter pub get to install the required dependencies.
Dark mode
Light Mode
Countries
Category
News Channels
# Contributing
Contributions are welcome and encouraged! If you find a bug, have a suggestion for improvement, or want to add a feature, feel free to submit a pull request or open an issue.