Member-only story

Why You Should Buy A Flutter UI Kit

Fred Grott
3 min readJun 7, 2022

--

the Android platform has fully transitioned to the Fuchsia OS which uses Flutter in the UI by default. That means that Flutter SDK team will be running behind in some very specific areas.

In fact, given the history of going from flutter 1.0 to flutter 2.0; we already know what areas the Flutter SDK team will be behind on. Namely, the intersection of new widgets introduced in a Material Design new version, Theme, and ThemeData catch up to that new Material Design version.

And there are two other related areas, being Adaptive and Responsive in terms of Shared Scaffolds and layouts and complex widgets.

Let me give an example.

Some Examples

In Material Design 3 toggle buttons, the way it’s implemented is that we do not have access to the Material States. My solution, which I will show this week, is to take the toggle buttons Material Design 2 implementation and wrap it in a stateful with MaterialState and Ticker mixins and adjust the color settings per Material States to bring it to comply with Material Design 3. As certain color parameters change upon whether the button is selected or not; such as ripple color, text color, icon color, etc.

Another example is that we now have touchable Card that now has button style properties. In that case, I have to…

--

--

Fred Grott
Fred Grott

No responses yet