~/talk

Styles, Themes, Material Theming, Oh My!

Talkat App Builders Switzerland 2019 Β· 2019-04-29..04-30Β· [android]
slides:none on file

Maps Android styling to concrete actions: explains when a view-level style loses to a textAppearance, how themes and theme overlays resolve defaults, and why Material Components require swapping to Theme.MaterialComponents (or a bridge theme). Shows fixes: buttons become MaterialButton so restore icons via materialButtonStyle and material button icon attributes, change button colors with materialThemeOverlay, set shapeAppearanceSmallComponent for uniform corners, and prefer theme attributes (colorOnSurface) over hard-coded colors.

AI-written summary Β· about

  1. 0:00Welcome and introduction
  2. 1:08Why styling system matters
  3. 2:37Understanding styles
  4. 5:15Text appearance basics
  5. 7:48Themes and their power
  6. 14:11View-level theming
  7. 17:41Styling hierarchy explained
  8. 21:53Material theming overview
  9. 24:01Color theming in Material
  10. 26:53Shape theming deep dive
  11. 29:46Typography theming
  12. 31:12Migrating to Material
  13. 32:17Fixing common issues
  14. 38:16Bridge themes solution
  15. 39:42Debugging styling tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.