Flutter under the hood. What makes Flutter tick
summary
Overview of Flutter’s internals, showing that the framework compiles to native ARM and paints every pixel itself, uses Dart’s AOT and JIT so hot reload preserves state, and communicates with platform code via binary message channels (multiple channels allowed). Explains the three trees (widget → element → render), the “constraints go down, sizes go up” layout rule, builds the default counter app live, and demonstrates 60 fps performance and working Android/iOS desktop/web embedders.
AI-written summary · about
chapters (8)
- 0:00Introduction and agenda
- 1:31What is Flutter
- 8:18Flutter architecture overview
- 10:30Widget tree and types
- 16:51Element and render trees
- 23:13State management deep dive
- 28:53Creating a Flutter app
- 32:27Q&A and limitations
related talks
01h 12mFlutter Under the Hood
28mHow Flutter works under the hood
31mHow Flutter works under the hood
41mWhy is Flutter the mobile SDK developers deserve...
46mFlutter: 60 Frames of AOT Badassery
49mFirst Flutter, then Fly: Build Reactive & Performant Cross-Platform Apps
49mWhat's Awesome about Flutter
43mIntroduction to Flutter
