Skip to content

A Flutter movies app that allows users to browse and watch movies from a variety of sources. Build to demonstrate the use of flutter and (Dio , MVVM , Bloc , Clean Arch)

License

Notifications You must be signed in to change notification settings

john-safwat/Movies

Repository files navigation

▶️Our Contacts📱

Frameworks & Languages

Movies

all image

Description

A Flutter movies app that allows users to browse and watch movies from a variety of sources. Build to demonstrate the use of flutter and (Dio , MVVM , Bloc , Clean Arch)

Getting Started

Dependencies

  • provider: ^6.0.5
  • http: ^0.13.5
  • cached_network_image: ^3.2.3
  • carousel_slider: ^4.2.1
  • dio: ^5.0.1
  • dcdg: ^4.1.0
  • scroll_app_bar: ^2.0.0
  • flutter_bloc: ^8.1.3
  • url_launcher: ^6.1.11
  • firebase_core: ^2.14.0
  • firebase_auth: ^4.6.3
  • go_router: ^8.2.0
  • flutter_native_splash: ^2.3.1
  • line_icons: ^2.0.1
  • eva_icons_flutter: ^3.1.0
  • pelaicons: ^0.0.1
  • unicons: ^2.1.1
  • dot_navigation_bar: ^1.0.1+4
  • cupertino_icons: ^1.0.2
  • cloud_firestore: ^4.8.2
  • shared_preferences: ^2.2.0
  • sqflite: ^2.2.8+4
  • icons_launcher: ^2.1.3

Installing

  1. Open Terminal and Clone the Repo
  git clone https://github.com/john-safwat/Movies.git
  1. Cd Over
   cd Movies
  1. Run Pub
   Flutter pub get

Download and Try The APK Android App From The Link

https://firebasestorage.googleapis.com/v0/b/my-movies-app-e8e75.appspot.com/o/movies.apk?alt=media&token=69fffb65-c4a6-4b0e-b365-08ff875da427

Help

This App is using Firebase and HTTP To get the Data From Remote Data Source

Authors

John Safwat

Version History

  • 0.1
    • Initial Release

Images

images

License

This project is licensed under the John Safwat License - see the LICENSE.md file for details

Acknowledgments

Inspiration, code snippets, etc.