Shorebird CodePush: Revolutionising Flutter App Updates
summary
Shorebird CodePush delivers over‑the‑air Dart patches via a CLI that injects an updater library and uses commands like show init and show patch; demo shows a settings field removed with a ~330 KB patch and immediate background download then restart. Implementation forks Flutter/Dart, runs most patched code on the VM and only changed functions on an interpreter for iOS (early builds were ~100x slower but current tooling reports 98% VM execution). CI/CD integrates via GitHub Actions, requires one initial App Store/Play release, and forbids no asset/native updates.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:51Remote update solutions
- 7:25Shorebird CodePush benefits
- 16:55How Shorebird works
- 23:18Live demo: Shorebird integration
- 31:58Limitations and compliance
- 34:04Q&A
related talks
15mSpeed Up Your Mobile Patches in Prod with Shorebird & Flutter
39mIntegrating Shorebird CodePush into Scalable Flutter Architectures
34mKeynote - The Future is Written in Dart
35mFrom fear to air: embracing over-the-air app updates
15mWeb-like Release Agility for Native Apps
26mCreative Hacking
21mDelivering instant update patches for React Native to 50+ million people
40mA new hope with Flutter!
