0:00 / 0:00
- Recommended by 1 person: 1 in engineering communities.
- Presented by Craig Labenz
- Made by the vendor. The company whose product it covers made or sponsored it.
Advanced. Deep dive for people who know the field.
39K views1 year ago1 recommendation
Systems programmingMobile developmentConcurrency and parallelismPerformance and optimizationFlutter and React Native
Craig Labenz explains Flutter's architectural shift to merge the UI and Raster threads with the native platform thread for better interoperability.
Dive deep into Flutter's thread merge, a fundamental shift in its engine design aimed at enhancing native interoperability. Craig breaks down the roles of the UI and Raster threads, introduces the native platform thread, and explains how integrating Dart code onto the main platform thread streamlines native API calls. Learn about the benefits for plugin authors, the evolution of API surfaces, and how this change simplifies complex widget interactions for a smoother development experience. Chapters: - Introduction - UI and Raster threads explained - Problems with platform channels - Migration phases - Example Resources: Dart isolates → goo.gle/4mNlCNC Concurrency in Flutter → goo.gle/42qPqbv Watch more Decoding Flutter → goo.gle/DecodingFlutter Subscribe to Flutter → goo.gle/FlutterYT #Flutter Speaker: Craig Labenz Products Mentioned: Flutter, DartWhy it's here
1 person recommends thisWhat people say. Recommended as an excellent explanation of Flutter's major architectural shift to merge its threading model.