~/talk

Modifier: embracing Compose-inspired UI in Flutter

slides:none on file

Proposes a Compose-style Modifier implemented as a plain Dart class with mutable, copyable configs and deep equality; shows a reusable Modified wrapper that applies padding, background, alignment and alpha by composing standard Flutter widgets so the render tree and performance stay intact. Compares that to extension helpers and per-widget modifier APIs, demonstrates that order matters for effects, and reports that most Compose modifiers can be replicated in Flutter though scope safety (e.g. Expanded only valid in certain parents) is not enforced.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Widget groups and origins
  3. 3:25Service widgets and utility
  4. 5:54Problem with modifiers
  5. 6:58Extension method limits
  6. 9:29Requirements for modifier
  7. 11:20Implementing modifier
  8. 13:31Modified widget usage
  9. 15:17Results vs Compose
  10. 17:26Code differences and performance
  11. 18:54Conclusion
~/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.