My State

A lightweight and flexible state management package for Flutter applications.

My State is designed to provide an efficient and easy-to-use solution for managing application state without relying on third-party libraries. It supports both synchronous and asynchronous updates with minimal boilerplate.

Features

  • Manage simple and complex state (e.g., variables, lists, maps, nested objects).
  • Notify only affected widgets when the state changes to improve performance.
  • Supports both synchronous and asynchronous state updates.
  • Easy to integrate with existing Flutter applications.
  • Reset state to default values when needed.
  • Minimalistic and flexible API for easy usage.

Getting started

To start using this package, follow these steps:

  1. Add the package to your pubspec.yaml file under dependencies:

    dependencies:
      my_state: ^0.0.1
    

Libraries

main
my_state
ui/my_ui