This is a simple movie searching application powered by The Open Movie Database.
This project is built with,
- Clone the project
$ git clone https://github.com/ShanManage/movie_app.git
- Install dependencies
$ flutter pub get
- Build apk/app-image
$ flutter build apk
$ flutter build ipa
.
├── build # Build files
├── lib # Source files
│ ├── config # Config files
│ ├── getx # GetX state manager
│ ├── models # Model classes
│ ├── screens # App screens
│ ├── services # Services
│ ├── widgets # Support widgets
│ └── main.ts # App entry
├── tests # Automated tests
├── pubspec.yaml
├── pubspec.lock
└── README.md
Flutter GetX has been used for the state management of the application. All the data are managed in the service classes and fed into the UI. GetX bindings are used to bind the controllers in the router level.