Skip to content

appboypov/veto

Repository files navigation

📚 Veto

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

veto_example_project.png

💡 The example project demonstrates every functionality of this package.

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published