How does Flutter turn widgets into pixels? Taking a look at the inner workings of Flutter and understanding the layers beyond the widgets-layer. We first take a look at how building an app using bare looks like and how that relates to operations in OpenGL. After that, we introduce the first layer of abstraction, the RenderObjects. We then take a look at different RenderObjects inside the framework and understand how they work. Lastly, we investigate the connection between the well-known widgets and RenderObjects, the so-called Elements. We learn what the BuildContext actually is and how everything is connected. After gaining a good overview of the field, we write our very own RenderObject which implements some custom layout and paint algorithm. Speaker: Norbert Kozsir ()
Hide player controls
Hide resume playing