view_model_annotation 0.2.2 copy "view_model_annotation: ^0.2.2" to clipboard
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 #

  1. Import the annotation and mark your class.
  2. Add a part for the generated file.
  3. 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.

0
likes
155
points
608
downloads

Publisher

unverified uploader

Weekly Downloads

Annotation package for view_model code generation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on view_model_annotation