Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.

### Demo videos

### Download App

### 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