Skip to content

Jpeilx/Movie-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies App

Introduction:

The movie app is a Flutter-based application that uses clean architecture and block as state management with the Dio package to handle API requests from the movie database website. The app displays information about now playing, top-rated, and popular movies, and each movie is clickable to show its details and some recommended movies.

Prerequisites:

  • Familiarity with Flutter and Dart programming concepts .
  • Familiarity with clean architecture pattern .
  • Familiarity with the dio package for handling APIs .
  • Familiarity with the BLoC pattern for state management .
  • Familiarity with singleton design pattern .
  • Familiarity with Dependency Injection design pattern .

Installation

  1. Clone or download the repository .

  2. Install Dependencies:

    • Open the project in your preferred IDE and run the following command in the terminal:

      flutter pub get
      
  3. Connect a physical device or launch an emulator .

  4. Run the app .

Usage:

  • The movie app has a simple and user-friendly interface that allows users to browse and discover movies easily. Once the app is launched, users can choose from three tabs: Now Playing, Top Rated, and Popular.

  • Each tab displays a list of movies that the user can scroll through. Each movie is represented by a card that displays its poster and title. When the user taps on a movie card, they are taken to the movie details screen.

  • The movie details screen displays detailed information about the movie, including its title, poster, release date, runtime, and overview. It also shows some recommended movies that are related to the current movie.

Live video

Live Video

Screenshots

movie

About

Movie App with Flutter Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors