Skip to content

Latest commit

 

History

History
executable file
·
72 lines (51 loc) · 1.44 KB

README.md

File metadata and controls

executable file
·
72 lines (51 loc) · 1.44 KB

flutter icapps generator

A dart package to automaticly generate new code when creating a new screen. This package should be used in combination with the icapps template

pub package

This repo contains an example how to use this package.

Packages used:

  • provider
  • kiwi
  • icapps_generator

Setup

Add dependency to pubspec

pub package

dev-dependencies:
  icapps_generator: <latest-version>

Run package with Flutter

flutter packages pub run icapps_generator your_screen_name

Run package with Dart

pub run icapps_generator your_screen_name

Run with extra options

Do not add your newly generated screen to the MainNavigatorWidget

--no-nav

Do not regenerate the kiwi dependency tree

--no-kiwi

Result

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

Working on mac?

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