Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.85 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.85 KB

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