~/talk

Building platform adaptive apps

Talkat Google I/O 2021 · 2021-05-18..05-20· [flutter, frontend-architecture]
slides:none on file

Flutter now targets six platforms and shows concrete techniques: a demo app Flutterfolio reuses one codebase while disabling editing on handset, enabling deep links on web, and offering desktop creation. It uses MediaQuery and LayoutBuilder for responsive reflow, a shared spacing constants class, Focus for keyboard traversal, onPointerSignal for custom scroll handling, and the bitsdojo window plugin to customize the title bar. Widgets handle scroll wheel, selectable text, visual density tweaks, and these approaches demonstrably work across mobile, desktop, and web.

AI-written summary · about

  1. 0:00Start
  2. 0:27Platform adaptive
  3. 1:34Form factor and screen size
  4. 4:52Input
  5. 7:49Idioms and norms
~/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.