В библиотеке Flutter Provider представляет собой смесь Инъекции Зависимостей (Dependency Injection или DI) и управления состоянием, построенная с помощью виджетов и для виджетов.
Он использует Флаттер-виджеты для управления состоянием вместо Дарт классов, таких как Steam
. Причина в том, что виджеты очень просты, но надежны и масштабируемы.