Member-only story

Google’s Recommended Flutter State Management

Fred Grott
6 min readJul 31, 2022

--

Everyone gets confused by this state management list:

[list of state](https://docs.flutter.dev/development/data-and-backend/state-mgmt/options)

And thinks that is the same as what Google recommends for state management, well it’s not! And what makes it complicated is not the community choices, but the fact that we are implementing a work-around for not having true Full-MVVM. Thus, it’s still wrapped up in what the MVC pattern does well and not well and how to fix it and how to dependency inject things.

Let me make this easy for a designer to see.

Background, What Is Implied By The Framework

No matter what SDK framework, all front end frameworks, whether native or not, start out as MVC. But, it’s a special form of MVC as the true form is MV-small-c as since the framework controls the screen renders it’s acting as a Super-Controller. So what things are we attempting to overcome with modifying the MVC app pattern?

MVC from wikipedia:

--

--

Fred Grott
Fred Grott

Responses (2)