Skip to content
0:00 / 0:00

#flutter#dart#threading

The great thread merge

Flutter

634K subscribers • 138 videos on Hallway

YouTube
  • 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, Dart

Why it's here

1 person recommends this

What people say. Recommended as an excellent explanation of Flutter's major architectural shift to merge its threading model.

u/zxyzyxzin r/FlutterDev • Recommends

The great thread merge