Material Design 3 Themes In Depth
6 min readDec 27, 2021
Google never shows the cross-platform way to do themes in Flutter, specifically the Material Design way, where the Cupertino Widgets get the Material Design colors and typography.
I am going to show how to do this using one of the Flutter Platform widgets cross-platform packages; but they all work the same way in that they do Platform Widgets with Material and Cupertino builders so that Cupertino widgets get dynamically delivered to Apple devices.
Let’s get started.
What Am I Using
Flutter Platform Widgets:
These two packages provide the Material Design 3 color features: