This app began as a fork of Aaron Oertel's Flutter app FlutterCinematic. That app has not seen any updates since June 2018. As a learning exercise, I decided to copy the entire app, update, and then improve it. Some of the initial changes include fixing lint warnings, replacing scoped_model with provider, code cleanup, and caching of TMDB responses and images.
The app uses the Movie DB Public API as a data source.
To build this app from source you will have to obtain an API-key from TMDB right here.
Set this key to the constant API_KEY
in constants.dart
to compile and run the app.
You will also need to clone my fork of the dio_cache project.
This project utilizes the MIT License