view_model_annotation 0.2.2
view_model_annotation: ^0.2.2 copied to clipboard
Annotation package for view_model code generation.
view_model_annotation #
Annotations for the view_model code generator.
Installation #
Add to your project:
dependencies:
view_model_annotation:
path: ../view_model_annotation
dev_dependencies:
build_runner: ^2.4.0
view_model_generator:
path: ../view_model_generator
Usage #
- Import the annotation and mark your class.
- Add a
partfor the generated file. - Run the build runner.
import 'package:view_model/view_model.dart';
import 'package:view_model_annotation/view_model_annotation.dart';
part 'my_view_model.vm.dart';
@GenProvider()
class MyViewModel extends ViewModel {
// Your logic here
}
Then run:
dart run build_runner build
This will generate my_view_model.vm.dart containing a
myProvider variable.