~/talk

Material Design 3 in Compose

Talkat Android Worldwide April 2023 · on Tuesday, 2023-04-25· [android]
links:none on file
slides:none on file

Jetpack Compose migration checklist and concrete code moves: add the material3 dependency (androidx.compose.material3), set targetSdk to 31, replace theme.materialComponents with theme.material3 in styles.xml, and set android:exported on activities; expect manual find‑and‑replace of imports because there’s no automatic migrator. Implement themes with color.kt and theme.kt, use DynamicLightColorScheme/DynamicDarkColorScheme for dynamic color schemes at runtime (works on Android 12+), use provided typography tokens like displayLarge/bodyLarge, and try Material Theme Builder to generate palettes and component styles.

AI-written summary · about

  1. 0:00Intro
  2. 1:01Table of Contents
  3. 3:09Understanding Material 3
  4. 5:39Material Design 3 & Android 13
  5. 9:04Migrating From Material Design 2
  6. 14:26Material You
  7. 15:56Material theming
  8. 21:45Generating color schemes
  9. 25:27Dynamic color schemes
  10. 28:30Dynamic ColorScheme
  11. 31:53Typography
  12. 34:50Resources
~/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.