veto 0.0.10 copy "veto: ^0.0.10" to clipboard
veto: ^0.0.10 copied to clipboard

A lightweight MVVM state management solution inspired by the FilledStacks Stacked package.

📚 Veto #

A lightweight MVVM state management solution originally inspired by the FilledStacks stacked package.

veto_example_project.png

Features #

  • Easy management of view models' lifecycle
  • Automatic handling of initialization and disposal
  • Support for view model states like initialising, initialised, busy, and error
  • Reactive rebuilding of the widget tree when the view model's state changes
  • Access to the build context within view models

Please check out the dart documentation and/or our example project for more information on how to use this package.

Contributing #

Contributions are welcome! If you find a bug or have a feature request, please open an issue.


The entire package has extensive documentation. Reading the BaseViewModel class from top to bottom will give you a good idea of the benefits of this package. Also, a good example project, proper unit tests and some widget tests have been added pto illustrate and test the most important features of this package. If you have any questions feel free to contact me through codaveto.com.

1
likes
140
pub points
58%
popularity

Publisher

verified publishercodaveto.com

A lightweight MVVM state management solution inspired by the FilledStacks Stacked package.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, provider

More

Packages that depend on veto