~/talk

Integrating Shorebird CodePush into Scalable Flutter Architectures

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

Shows a production integration of Shorebird CodePush into a three-layer clean architecture that isolates SDK code in the Data layer, keeps update rules in Domain, and orchestrates checks and restarts in a Service layer. Claims hotfix time drops from days to minutes, serving ~200,000 merchants with 1–3 MB patches, implements a 10-minute check interval, handles asset/tree-shake pitfalls, offers auto/prompted/silent restart UX strategies, and reports high reliability in production.

AI-written summary · about

  1. 0:00Introduction
  2. 4:16Code push for critical fixes
  3. 9:21Shorebird CodePush
  4. 11:34Shorebird's patching process
  5. 13:45Production code push philosophy
  6. 16:17Vendor-agnostic domain layer
  7. 18:21Data layer with Shorebird
  8. 19:48Service layer orchestration
  9. 21:39Update flow and error handling
  10. 24:48App restart UX challenges
  11. 28:44Silent staging updates
  12. 30:12Real-world challenges
  13. 33:46User state during restarts
  14. 35:13Production cost analysis
  15. 37:48When to use code push
  16. 39:15Q&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.