Scaffold Flutter project from Laravel :) with GetX to accomplish Laravel structure.
CreateFlutter project viashell_exec- Structure it like Laravel
- Scaffold
- lib
- app
- bindings // DI
- controllers // Business Logic
- exceptions
- models
- providers // API communications
- services // Global/App services
- config // App config
- mocks // Mocking data in 'dev' env
-resources
- lang
- views
- widgets
- main.dart
- routes.dart // Route management
1: Clone the repo,
2: Open cmd & change the working dir to bin & run,
.\win-structure.bat APP_NAME
This will first run flutter create command & structure your new app afterthat.
- Install
composer require anandpilania/laravel-flutter-getx
- Publish the
config
php artisan vendor:publish --tag=laravel-flutter-getx
-
Configure the
flutter appspathconfig\laravel-flutter-getx.php -
Create Flutter Project
php artisan flutter:create project_name
flutter:make:binding=> w/ocontroller&|providerflutter:make:controller=> w/oproviderflutter:make:exception=> w/o messageflutter:make:langflutter:make:mock=> w/omodelflutter:make:model=> w/omockflutter:make:provider=> w/o sampleflutter:make:serviceflutter:make:view