Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mo7amedaliebaid/news-wire
A complete news website working perfectly in flutter application.
https://github.com/mo7amedaliebaid/news-wire
api application clean-architecture cubits dark-mode dart data-cache dio flutter flutter-web hive newsapp offline offline-mode providers responsive-layout website
Last synced: 3 months ago
JSON representation
A complete news website working perfectly in flutter application.
- Host: GitHub
- URL: https://github.com/mo7amedaliebaid/news-wire
- Owner: mo7amedaliEbaid
- License: mit
- Created: 2023-07-07T15:05:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-13T06:18:39.000Z (about 1 year ago)
- Last Synced: 2023-11-14T06:35:09.929Z (about 1 year ago)
- Topics: api, application, clean-architecture, cubits, dark-mode, dart, data-cache, dio, flutter, flutter-web, hive, newsapp, offline, offline-mode, providers, responsive-layout, website
- Language: Dart
- Homepage:
- Size: 8.83 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## News Wire
A complete News Multiplatform flutter project . It's been tested and found to be fully functional with ( Android, Ios, Web, Linux "Desktop" ).### State Management
- Cubit && Provider### Features.
- MultiPlatform ( Android, Ios, Web, Linux "Desktop" ).
- Clean Architecture.
- Multiple themes.
- News Api => dio.
- Search functionality.
- 3D navigation for the app.
- Data caching => hive
- Responsive Design ( Mobile (Portrait, Landscape) , Tablet, Desktop ).
- Browse news by genre.
- Firebase Crashlytics.### Dependencies
flutter_bloc:
equatable:
provider:
dio:
hive:
hive_flutter:
intl:
url_launcher:
shimmer:
cached_network_image:
lottie:
hive_generator:
build_runner:
firebase_core:
firebase_crashlytics:#### TODO
Localization
Filter news by country### Screenshots
##### Widget Tree.
Mobile
Portrait
Landscape
Linux "Desktop"
Website