Welcome. This page is to detail different experimental architectural patterns, for Flutter developers. I would not recommend using any of these in their current forms, but interesting for thought experiments.
An app wide architecture, designed with concurrency in mind.
An experimental architecture, created around state transitions not pages.
a | Reference Points
A further look into pure functions off a StateGraph.
b | Transitions
How to transition from one state to another, while being reflected in the UI.
An MVU / Elm architecture, with functional programming principles..
Rethinking how we abstract different aspects of our mobile application.
5 | No Architecture
In trying to avoid abstractions and keep things as simple, yet understandable as possible.
A continuation of no architecture, showing how to handle state mutation, pure functions and FRP.