YoVDO

Flutter, What Are Widgets, RenderObjects and Elements?

Offered By: Flutter Europe via YouTube

Tags

Flutter Europe Conference Courses Flutter Courses OpenGL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the inner workings of Flutter in this 44-minute conference talk from Flutter Europe. Explore how Flutter transforms widgets into pixels by examining the layers beyond the widgets-layer. Begin with a look at building an app using bare dart.ui and its relation to OpenGL operations. Introduce the first layer of abstraction, RenderObjects, and investigate different RenderObjects within the framework. Uncover the connection between widgets and RenderObjects through Elements, and gain insight into the BuildContext and how everything interconnects. Conclude by creating a custom RenderObject with a unique layout and paint algorithm. Perfect for developers seeking a comprehensive understanding of Flutter's architecture and rendering process.

Syllabus

Introduction
Widgets
Layers
App example
RenderObjects
Why widgets
Goals for widgets
The elementary
The build context
Rebuild the tree
Render object
Render object parameters
Render object layout
Render object demo
QA session
RenderObjects vs RenderSliver


Taught by

Flutter Europe

Related Courses

Computer Graphics
University of California, San Diego via edX
Interactive Computer Graphics with WebGL
University of New Mexico via Coursera
3D Graphics in Android: Sensors and VR
Imperial College London via Coursera
Android Graphics with OpenGL ES
Imperial College London via Coursera
Advanced App Development in Android Capstone
Imperial College London via Coursera