Session Details
Session
Level: #Intermediate

Category: Other | Format: Session
1:20 pm - 2:00 pm | Room A
Painting the Picture: Understanding Flutter’s Rendering Pipeline
Session Description:
Ever wondered what really happens between runApp() and the pixels lighting up on your screen? This talk takes you on a guided hike through the Flutter forest, exploring how the Widget, Element, and RenderObject trees work together to turn your declarative code into interactive, performant UI. We’ll follow the lifecycle of a frame, unpack how Flutter handles builds, layout, and paint, and clarify what triggers a rebuild (and what doesn’t). With practical examples and visual diagrams, you’ll gain a clearer mental model of how Flutter renders widgets and walk away with tips to debug layout issues and optimise for smooth performance.