Isolation-Plugin Architecture in Dart Apps, Portability to Flutter
summary
Shows how to add dynamic operations to Dart and Flutter apps by implementing a plugin architecture based on Dart isolate groups. Describes concrete techniques for isolating plugins, demonstrates code and a running app for both Dart and Flutter, and explains the workarounds and limitations needed to apply the isolate-group plugin approach in Flutter.
AI-written summary · about
chapters (15)
- 0:00Welcome
- 1:26Dynamic behavior in Flutter
- 3:55Flutter team's dynamic solutions
- 7:53Dynamic patching limits
- 10:06Embedded environments drawbacks
- 12:38Dart isolates basics
- 17:36Isolation-plugin architecture idea
- 20:49Dart isolate groups
- 24:29Flutter integration issues
- 25:56Plugin bridge solution
- 28:30Architecture demo
- 29:34Debugging plugins
- 30:17Android and iOS launch
- 31:00Summary
- 33:08Q&A
related talks
41mThe Dark Side of Isolates in Dart
32mHeavy lift work in Flutter get started with Isolates
41mPlugins: Your Bridge to Native Code
31mHow Flutter works under the hood
26mPower of federated plugins in Flutter's ecosystem
44mBuilding Pieces for Developers Our Journey with Flutter and Dart
24mDynamic Island & Live Activities with Flutter & Swift
50mFlutter in Action: How to build cross-platform app with Dart
