Skip to content

mo7amedaliEbaid/news-wire

Repository files navigation

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