~/talk

Server-Driven UI in Flutter

Talkat Fluttercon USA 2025 · 2025-06-25..06-26· [flutter, frontend-architecture]
slides:none on file

Server-driven UI here claims rapid iteration and no app store dependency and cites NewBank running SDUI at scale with 10 million users, 2,000 engineers to enable backend teams to ship UI changes. Three concrete Flutter options appear: remote_flutter_widgets, swap, stack — stack is JSON based and preferred for readability. Tradeoffs: fewer IDE errors with Dart layers but remote widgets lack custom third‑party widget loading, client handles interactions, and SDUI suits dashboards and configurable content not heavy animations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Mobile UI challenges
  3. 3:12How server-driven UI helps
  4. 3:54History of server-driven UI
  5. 5:16New Bank’s success story
  6. 6:40Server-driven UI frameworks
  7. 8:49When to use server-driven UI
  8. 9:57Q&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.