fgen 0.0.3 fgen: ^0.0.3 copied to clipboard
Generate screens, viewmodels, repositories and services for/in the Flutter icapps template
Flutter commands #
Generate new classes (screen, viewmodel, repository, service) with a single command
installation #
dart pub global activate fgen
Options #
fgen login -svrw
Will generate:
- (-s) LoginScreen (+ navigator/navigation code)
- (-v) LoginViewModel
- (-r) LoginRepository
- (-w) LoginService + LoginWebService
All generated files depend when needed on the relevant other generated files. So
- Screen -> ViewModel
- ViewModel -> Repository
- Repository -> Service
See the example folder to check the generated files
Code #
The code generated is compatible and based on the icapps template code. See flutter-template for the latest state.