Member-only story

How To Track Down Material Design 3 Technical Debt

Fred Grott
4 min readDec 21, 2021

--

While the Material Design Colors Roles are now in the ColorScheme class, not every change has made it to the ThemeData class. Which means I can use the SplashColor not being updated yet to MD3 as a way to talk about how to handle and track down technical debt in a front-end SDK framework.

Splash Color Still At Material Design Defaults

So here is what I am seeing in the ThemeData class:

But, that is the Material Design 2 defaults, not the Material Design 3 defaults. So how do we track this down as there is not a full Material Design 2 spec here:

Well, part of the way we can use the fact that the Flutter SDK team uses TDD as one of the development processes and just search the color values, which then gives as a Google result this…

--

--

Fred Grott
Fred Grott

No responses yet