A flutter movie app made with Mobx and Flutter Modular using The Movie Database API.
Now you can watch trailers (26/02/2021)!!
A short video of the app can be found by clicking here
Splash Page |
Home Page |
Home Page Drawer part 1 |
Home Page Drawer part 2 |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss0.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss1.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss11.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss12.png?raw=true) |
Movie Details Page part 1 |
Movie Details Page part 2 |
Tv Details Page part 1 |
Tv Details Page part 2 - episodes |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss2.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss3.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss4.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss5.png?raw=true) |
Tv Details Page part 3 - trailers |
Tv Details Page part 4 - similar |
Search Page part 1 |
Search Page part 2 |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss6.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss7.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss8.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss9.png?raw=true) |
Search Page part 3 |
Person Page |
Genre Page part 1 |
Genre Page part 2 |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss10.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss15.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss13.png?raw=true) |
![](https://github.com/FabioXimenes/flutter_movie_app/raw/master/screenshots/ss14.png?raw=true) |
- Clone this project
- Open it in Android Studio or Visual Studio Code or any other IDE that supports Flutter
- Run flutter doctor just to make sure everything is Ok
- Run pub get to install all dependencies
- Go to https://www.themoviedb.org/ and grab an API Key (register if necessary)
- Create a .env file at the project root and add the variable API_KEY with your the TMDB key (API_KEY=<YOUR_API_KEY>)
- Run the project and voila
Add your The Movie Database API KEY to a .env file at the project root.