In this project, I developed an application using the Dart language (Flutter), a simple app that shows many movies.
NOTE: Here_is_the_API_documentation
- Design with Flutter.
- For Android & iOS.
- Separate file for each page & component.
- Provider for State Managment.
- Bottom bar.
- Favorites movies Page.
- Shows the trending movies Page.
- Easy to understand code.
- Clean code.
- Ready to integrate.
- The favorite movies available each time(in Storage).
- Shows the upcoming movies.
- Shows a new playing movies.
- Shows movies based on the category.
- Share button
- Show The details when clicking on a movie: poster, name, rating, number of reviews, description, and cast.
- Shimmers pagination.
- ... Much More
-
get: ^4.6.5
-
dio: ^4.0.6
-
flutter_svg: ^1.1.6
-
provider: ^6.0.5
-
circle_nav_bar: ^2.0.1+1
-
cached_network_image: ^3.2.3
-
fluttertoast: ^8.1.2
-
flutter_rating_bar: ^4.0.1
-
share_plus: ^6.3.0
-
shared_preferences: ^2.0.15
-
shimmer: ^2.0.0
- clone the repository using the link below:
https://github.com/nawafAlkhadidi/movie_app_flutter
- run command below in the terminal to get the required dependencies:
flutter pub get
- Run the command below on the device you want to use :
flutter run