https://github.com/ivansaul/flutter_cinemapedia_app
A simple project using The Movie DB based on Flutter Clean architecture and material designs & animations.
https://github.com/ivansaul/flutter_cinemapedia_app
flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-ui moviedb movies riverpod ui
Last synced: 7 months ago
JSON representation
A simple project using The Movie DB based on Flutter Clean architecture and material designs & animations.
- Host: GitHub
- URL: https://github.com/ivansaul/flutter_cinemapedia_app
- Owner: ivansaul
- Created: 2023-05-17T04:10:43.000Z (over 2 years ago)
- Default Branch: views-router
- Last Pushed: 2023-06-12T08:33:07.000Z (over 2 years ago)
- Last Synced: 2025-02-09T09:13:17.988Z (9 months ago)
- Topics: flutter, flutter-app, flutter-apps, flutter-demo, flutter-examples, flutter-ui, moviedb, movies, riverpod, ui
- Language: Dart
- Homepage:
- Size: 367 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Cinemapedia
A simple project using The Movie DB based on Flutter, Clean architecture and material designs & animations.
> **Note:** This project is not completed yet, as soon as possible when it's complete I will update it here. Stay tuned for more exciting updates!
[](https://flutter.dev/)

[](https://opensource.org/licenses/MIT)
### Don't forget to ⭐ the repo


## Features
- [x] Dark Mode
- [x] Home Screen
- [x] Favorite Movies
- [x] Top Rated Movies
- [x] Reviews and ratings
- [x] Movie Detail Screen
- [x] Search Results Screen
- [ ] Select by Categories
- [ ] Login Screen
- [ ] welcome screen
- [ ] Splash Screen
- [ ] Share Screen
- [ ] Light Mode
- [ ] Languages
- [ ] Notification
- [ ] Profile Screen
and much more...
Check it yourself :)
## Screenshots
## Demo
https://github.com/ivansaul/flutter_cinemapedia_app/assets/15005581/03f4bdd4-905e-4be7-baac-bcfc41c04719
## Packages we are using:
Package | Usage
------------ | -------------
[dio](https://pub.dev/packages/dio) | A powerful HTTP package for Dart/Flutter.
[isar](https://pub.dev/packages/isar) | Extremely fast, easy to use, and fully async NoSQL database for Flutter.
[riverpod](https://pub.dev/packages/riverpod) | A simple way to access state from anywhere in your application.
[go_router](https://pub.dev/packages/go_router) | A declarative routing package for Flutter that uses the Router API to provide a convenient, url-based API for navigating between different screens.
[flutter_svg](https://pub.dev/packages/flutter_svg) | Draw SVG files using Flutter..
[google_fonts](https://pub.dev/packages/google_fonts) | A Flutter package to use fonts from fonts.google.com.
[stylish_bottom_bar](https://pub.dev/packages/stylish_bottom_bar) | A collection of stylish bottom navigation bars.
## Design
- [Movies UI - Figma](https://www.figma.com/community/file/1088719884686291024)
- [Actors UI - Figma](https://www.figma.com/community/file/1158921876927860533)
## Building from Source
1. If you don't have Flutter SDK installed, please visit official [Flutter](https://flutter.dev/) site.
2. Fetch latest source code from master branch.
```
git clone https://github.com/ivansaul/flutter_cinemapedia_app.git
```
3. Run the app with Android Studio or VS Code. Or the command line:
```
flutter pub get
flutter run
```
## Contribute
Contributions are welcome.
## Facing any Issue?
Feel free to open an Issue :)