A dart package to automaticly generate new code when creating a new screen. This package should be used in combination with the icapps template
This repo contains an example how to use this package.
Packages used:
- provider
- kiwi
- icapps_generator
dev-dependencies:
icapps_generator: <latest-version>
flutter packages pub run icapps_generator your_screen_name
pub run icapps_generator your_screen_name
Do not add your newly generated screen to the MainNavigatorWidget
--no-nav
Do not regenerate the kiwi dependency tree
--no-kiwi
Code will be generated:
- Screen
- ViewModel
- Add @Register.factory to the injector file
- Add code to make sure you can navigate to your new screen in the MainNavigatorWidget
- Generate the dependecy tree
add this to you .bash_profile
fluttergenerator(){
flutter packages pub run icapps_generator $1
}
now you can use the icapps generator with a single command.
fluttergenerator your_screen_name