The Android theming system is powerful, but easy to misuse. Proper use of it can make your layouts easier to maintain and support dark themes or implement material theming to systematically customize Material Design to better reflect your product’s brand.
This talk starts with a crash course in themes and styles, and how to apply styling throughout your app while isolating theme dependent resources. Then, we walk through applied examples of using the styling system to build material…
why say something is good and simple and add stuff like parent="" , who comes up with random stuff to write that will create problems and people will have to google up
good presentation… but what a complete mess. why didn't android have a theme tag instead of overloading the style tag? and why have an implicit parent?
Nick Butcher started going to gym!!
I love this, because it explains this huge mess that is styles, themes, attributes, but I'm shocked that the slide (shown twice) to give colors meaningful names, is utterly ignored in the very same promoted sample: https://github.com/material-components/material-components-android/blob/master/material-theme-builder/src/main/res/values/color.xml ;)))
This was most practical/useful session of all summit'19. Also it should have been made 10 years ago. Comparing styles/themes with interface/implementation was brilliant, all tips and suggestions were useful. Overall 10/10 and this video should be added at the top of styling Android docs
Thanks for sharing ❤️?
Me second yay
First to comment here ?