Counter App With MVC
The main reason I adapted the MVC design pattern to Flutter--I wanted a 'State' type object but one that allowed for mutable properties without complaint! It's unwise to have mutable properties in real State objects, you see, but that's a whole other story.