David Gonzalez
Jun 19, 2023

--

Looking at material 3 widgets implementation, I think you missed one thing. For example, if you need your widget to have a specific style for a unique screen (all other instances of your widget have the default style), then you will have to style every child widgets. That's why flutter team designed their widgets with a 'style' attribute, in order to override the default one.

For sure, this problematic is important if you want to create a design system: how make your widgets flexible without modifying them.

--

--

David Gonzalez
David Gonzalez

Written by David Gonzalez

Hi, I’m David, a french mobile applications developer. As a freelance, I work on Android and iOS applications since 2010. I also work on Flutter now !

Responses (1)