The Material Design3 Mess In Flutter 2.9
So we get Material Design 3 in Flutter 2.9, well at least the start of it. But, then it’s a mess. Having lived through one out-side-of-sdk set of design changes-planning mistakes from Android in 2010, let me guide you on where to look to find solutions.
Background
In 2010-ish, Google decided to do an outside SDK solution to backwards compatibility in the Android SDK. It went so badly that someone from the outside stepped in and shammed them about that backwards compatibility with their own library, and eventually got hired by Google.
What is different now is it’s not backwards compatibility to implement a new design standard. It’s the uncoordinated set of things one has to add to implement Material Design 3 in Flutter.
The Bits Outside Of The Flutter SDK
First up is the Adaptive Components from the Material IO team, that is composed of: