Skip to content

AbhishekChd/flutter_movies_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cineverse

A bit overview, it uses The Movie Database(TMDb) API to get movies data in JSON format and show it's details. It's a Flutter spinoff of a similar app I created for Udacity Nanodegree - Cineverse Android

Features

  • List Popular and Top Rated movies
  • List movies as cards and show more details on selecting
  • Favourite you watched movies
  • Add movies to watchlist
  • Settings to add Auth token and switch Dark Mode
  • Cached Images
  • BLoC Pattern
  • Custom Error Handling
  • Repository Pattern

Screenshots

Dark Mode

Light Mode

Run the app

  1. Clone the project
  2. Fetch dependencies using flutter get
  3. Run: flutter pub run build_runner watch --delete-conflicting-outputs
  4. Then hit the Run button
  5. When app loads you need to add the Authentication token in settings screen

Auth Token

To run the app you have to add The Movie DB Authentication token. You can register on the developer website and fill some basic app information, then get the Auth token.

Libraries used

Releases

No releases published

Packages

No packages published

Languages