~/talk

Desktop Windowing APIs

Talkat FlutterCon USA 2026 · on Thursday, 2026-07-16· at 11:50· W224 C· [flutter]
links:none on file
slides:none on file

Demonstrates Flutter’s new desktop windowing API that creates multiple native windows and renders to them in a single frame using Dart FFI synchronous single-frame window creation. Shows five concrete window types and an actual demo with 19 windows demo running smoothly across Linux, macOS and Windows, plus escape hatches to grab native handles. APIs are experimental and opt‑in via experimental feature flag opt-in; window controllers require manual disposal and engines add dirty‑view rendering optimizations.

AI-written summary · about

  1. 0:00Flutter desktop windowing intro
  2. 1:45Cross-platform windowing APIs
  3. 2:29Window types and design
  4. 7:52Multi-window Flutter demo
  5. 8:55Creating windows code
  6. 11:44Architecture and design goals
  7. 13:51Dart FFI vs platform channels
  8. 17:21Native window handles
  9. 19:48Material design plans
  10. 21:35Multi-window performance
  11. 24:03Try experimental APIs
  12. 25:07Q&A: Window lifecycle
~/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.