Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vellt/Movies-App-Flutter
MoviesApp based on themoviedb API
https://github.com/vellt/Movies-App-Flutter
android api cross-platform dart flutter ios material-design movies movies-api multitier-architecture open-source
Last synced: 29 days ago
JSON representation
MoviesApp based on themoviedb API
- Host: GitHub
- URL: https://github.com/vellt/Movies-App-Flutter
- Owner: vellt
- License: mit
- Created: 2021-09-10T18:51:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-10T12:14:34.000Z (over 2 years ago)
- Last Synced: 2024-08-03T21:03:54.391Z (4 months ago)
- Topics: android, api, cross-platform, dart, flutter, ios, material-design, movies, movies-api, multitier-architecture, open-source
- Language: Dart
- Homepage:
- Size: 149 KB
- Stars: 184
- Watchers: 9
- Forks: 73
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-source-flutter-apps - Movies App - A user-friendly interface using themoviedb API by [vellt](https://github.com/vellt). (Uncategorized / Uncategorized)
README
# Movies App 🎬
Hi, do you like movies? 😁 Try MoviesApp here, or if you are a developer click here. There are currently 4 themes in the app. Search for your favourite movie and add it to your favourites.
![visitors](https://visitor-badge.glitch.me/badge?right_color=teal&page_id=vellt/Movies-App)
![Web 1280 – 1]( https://img.shields.io/badge/made%20with-flutter-blue?style=flat)
[![License](https://img.shields.io/badge/license-MIT-orange)](./LICENSE)
![Web 1280 – 1]( https://img.shields.io/badge/-open%20source-wheat)## Operating Principle
The app sends requests and receives responses from the themoviedb API.
To learn more about `APIs` and the `Multitier architecture` click here.
## Dependencies
- `Sizer`: https://pub.dev/packages/sizer
- `Flutter Spinkit`: https://pub.dev/packages/flutter_spinkit
- `Cached Network Image`: https://pub.dev/packages/cached_network_image
- `Fluttertoast`: https://pub.dev/packages/fluttertoast
- `Http`: https://pub.dev/packages/http
- `Path Provider`: https://pub.dev/packages/path_provider
## Getting Started
This application is using api of themoviedb, so before using it you have to create an api from themoviedb and generate an API and apply it to this application, follow the below step to connect api with this app.First go to https://www.themoviedb.org/documentation/api, and follow the API Documentation, you will get the API Code.
- go to `secret/the_moviedb_api.dart`
- you will see the code like this```dart
const String themoviedbApi = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
```
- replace the all `xx..` to your API, like this```dart
const String themoviedbApi = 'your_api_code_here';
```
- enjoy coding 💙## Contributors Changes
*`10/09/22` - **Pravin Nichal**: Added a new screen, which listed the similar movie gernes. screens/genre_wise_screen.dart Great Work!**`11/09/21` - **Rohit Chouhan**: Added the missing secret/the_moviedb_api.dart file for running the project and the exact documentation for its correct use of the api file.*
## License
This project is licensed under the MIT License