~/talk

RenderObject layer advantages without writing any RenderObject

Talkat Fluttercon Europe 2025 · 2025-09-24..09-26· [flutter]
links:none on file
slides:none on file

Claims that BoxyDelegate wraps the RenderObject API and makes custom layouts about three times more convenient while keeping full access to render objects. Demonstrates with working builds: a custom centered widget, a smart-width row that computes dry layouts per child, and a scaffold that inflates a body with a footer height passed into the builder. Shows painting and hit testing handled for free, cites 40K downloads, and notes tradeoffs: low boilerplate and inflate widgets vs external dependency and single maintainer.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Widget vs render object layers
  3. 3:57When widgets are not enough for layout needs
  4. 5:23Advanced layout solutions
  5. 6:05Post-frame callback approach
  6. 9:21RenderBox implementation
  7. 15:48Built-in render object solutions
  8. 18:58Limitations of custom layouts
  9. 19:40Introducing Boxy
  10. 21:03What is Boxy
  11. 22:49Boxy use cases
  12. 23:11Custom Center with Boxy
  13. 24:55Smart-sized row with Boxy
  14. 29:11RenderObject from Boxy
  15. 29:34Custom scaffold with footer
  16. 32:27Boxy pros and cons
  17. 34:11Conclusion & Q&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.