Member-only story
How To Track Down Material Design 3 Technical Debt
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…