Mastering Flutter Theme Black Magic

Material Design 3, Material You, is the 3rd time we have had a new design spec from Google for front-end apps. This time around, with the release of Android 12, the migration to Material Design 3 in the Flutter SDK is somewhat late. That combined with the technical debt in the ThemeData class makes it a challenge to implement a design vision.




Flutter Cross Platform Mobile App Design

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Exploring Google ARCore

Where In The Flutter SDK Is Material Design 3 Elevated Card

java.lang.IllegalStateException: DataBindingUtil.inflate<ViewDataBinding> … must not be null

Kotlin Coroutines in Android Summary


Android reusable compound views or compound component made easy

Epoxy with Data Binding: Handling Multiple views in a Recycler View by eliminating adapters and…

Amlogic S805X2 vs S805X vs S805Y: What’s the difference in Android TV Box

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Fred Grott

Fred Grott

Flutter Cross Platform Mobile App Design

More from Medium

Flutter & Flame Step 7: Play the game

A minimalist guide to Riverpod

Envify - Your Secret Vault in Flutter

Envify - Your Secret Vault in Flutter.

Get to Know Flutter Multi-Device Debugging