AbdelrhamanTareq / my-cinema

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Cinema (movies-app)

A new Flutter project.

Getting Started

This is a movies app made with flutter and dart based on MVVM design architecture and bloc as state management, dio for api handling , shared preferences for loacal data

In this app you get Box office Movies

you can also get Top 5 in week and Trending Movies

Top Movies and Top Tv series

Collections

search for movies and series

movies details such like release date, overview, actor list and rating etc

get movies by genres

Features

  • MVVM
  • solid design principles
  • bloc state mangement
  • responsive
  • use git_it package for dependency injection
  • handle remote data source with dio package
  • handle local data source with shared preferences package
  • cacheing data

    App Pages

  • splash screen
  • onboarding screen
  • home screen
  • search screen
  • settings screen
  • genres data screen
  • movie details screen

    Screenshot_1670668769 Screenshot_1670668782 Screenshot_1670668860 Screenshot_1670668868 Screenshot_1670669016 Screenshot_1670669086 Screenshot_1670669091 Screenshot_1670595753 Screenshot_1670595759 Screenshot_1670595761 Screenshot_1670595764 Screenshot_1670595766 Screenshot_1670595784 Screenshot_1670668563 Screenshot_1670668601 Screenshot_1670668608 Screenshot_1670668615 Screenshot_1670668620 Screenshot_1670668627 Screenshot_1670668765

  • About


    Languages

    Language:Dart 75.1%Language:C++ 11.7%Language:CMake 10.4%Language:HTML 1.0%Language:Swift 0.8%Language:C 0.8%Language:Kotlin 0.1%Language:Objective-C 0.0%