Session Details
Session
Level: #Intermediate

Category: Other | Format: Session
11:00 am - 11:40 am | Room A
Mastering Render Objects in Flutter: Building Custom Layouts from the Ground Up
Session Description:
Session Description Flutter’s widget system is powerful and productive, but have you ever wondered what’s under the hood? In this talk, we’ll deeply dive into Render Objects, the low-level engine behind every visible element in a Flutter app. You’ll learn how the Flutter rendering pipeline works—from widgets, to elements, to render objects—and how understanding this pipeline can help you write more performant and customized UI components. We’ll explore how to create your own custom RenderBox, walk through the layout and paint phases, and show real-world examples where render objects give you more control than traditional widgets. Whether you're looking to push Flutter’s boundaries or just curious about how things really work behind the scenes, this session will unlock a deeper understanding of the Flutter framework. Key Takeaways / Learning Points Understand how the rendering pipeline works. Learn how to build a custom RenderBox. Discover when Render Objects are better than widgets. Master layout constraints, sizing, and painting. Learn how to debug and optimize custom rendering code. Experience Level with the Topic 3+ years of real-world Flutter experience. Created custom render objects in production apps to solve layout and performance challenges. Previous Talks This is a new talk for FlutterconKE. Similar topics shared in internal sessions and meetups. Keywords Flutter, Render Objects, Custom Layouts, UI Performance, Flutter Internals, Advanced Dart, Rendering Pipeline