~/talk

Migrating a Flutter app to Material 3

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [design-collaboration]
slides:none on file

Explains how enabling the useMaterial3 flag in ThemeData constructor (not via copyWith) switches Flutter from Material 2 to Material 3 defaults: a seed-based color scheme generated by the material_color_utilities package, new 2021 typography groups, Android ripple and stretch overscroll, segmented buttons, and surface tint overlays that replace some elevation shadows across six elevation levels. Shows dynamic color from an ImageProvider, notes the flag is false now but will become true by default.

AI-written summary · about

  1. 0:00Introduction to Material 3
  2. 1:08Enabling Material 3 flag
  3. 3:36Visual changes in Material 3
  4. 7:12Custom color schemes in Material 3
  5. 9:04Dynamic color from images
  6. 10:53Material 3 elevation system
  7. 14:24Elevation levels in Material 3
  8. 16:52Typography updates in Material 3
  9. 19:41Future of Material 3 flag
  10. 20:46Migration tools and resources
  11. 22:09Q&A
~/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.