SlideShare a Scribd company logo
Different types of
trees in Flutter
There are 3 types of trees in Flutter
contains all the widgets that
you use in Flutter and holds the
configuration of a UI
represents the use of a
widget to configure a specific location in
the tree and contains a piece of UI
(Stateless element or Stateful element)
Render Object Tree or holds
the properties of the widget along with
paint protocols and is responsible for
painting what you view on the screen!


Widget Tree
Element tree
Render Tree
Widget Tree
Element Tree
Render Tree
Hold the configuration
of a user interface part
Represents a piece of
the UI
Responsible for
painting what you view
on the screen
hello@somniosoftware.com
Leave a comment


Save for later

More Related Content

More from EugeniaGallo1

TextField vs TextFormField
TextField vs TextFormFieldTextField vs TextFormField
TextField vs TextFormField
EugeniaGallo1
 
Using Regex to validate the email
Using Regex to validate the emailUsing Regex to validate the email
Using Regex to validate the email
EugeniaGallo1
 
GestureDetector vs InkWell
GestureDetector vs InkWellGestureDetector vs InkWell
GestureDetector vs InkWell
EugeniaGallo1
 
Difference between Container and SizedBox
Difference between Container and SizedBoxDifference between Container and SizedBox
Difference between Container and SizedBox
EugeniaGallo1
 
Difference between Container and SizedBox
Difference between Container and SizedBoxDifference between Container and SizedBox
Difference between Container and SizedBox
EugeniaGallo1
 
Flutter Sessions #4
Flutter Sessions #4Flutter Sessions #4
Flutter Sessions #4
EugeniaGallo1
 
Dash: Our loyal office companion.pdf
Dash: Our loyal office companion.pdfDash: Our loyal office companion.pdf
Dash: Our loyal office companion.pdf
EugeniaGallo1
 
6 App Marketing Strategies you should include
6 App Marketing Strategies you should include6 App Marketing Strategies you should include
6 App Marketing Strategies you should include
EugeniaGallo1
 
6 App Marketing Strategies you should include.pdf
6 App Marketing Strategies you should include.pdf6 App Marketing Strategies you should include.pdf
6 App Marketing Strategies you should include.pdf
EugeniaGallo1
 
Trip to Oslo and London
Trip to Oslo and LondonTrip to Oslo and London
Trip to Oslo and London
EugeniaGallo1
 

More from EugeniaGallo1 (10)

TextField vs TextFormField
TextField vs TextFormFieldTextField vs TextFormField
TextField vs TextFormField
 
Using Regex to validate the email
Using Regex to validate the emailUsing Regex to validate the email
Using Regex to validate the email
 
GestureDetector vs InkWell
GestureDetector vs InkWellGestureDetector vs InkWell
GestureDetector vs InkWell
 
Difference between Container and SizedBox
Difference between Container and SizedBoxDifference between Container and SizedBox
Difference between Container and SizedBox
 
Difference between Container and SizedBox
Difference between Container and SizedBoxDifference between Container and SizedBox
Difference between Container and SizedBox
 
Flutter Sessions #4
Flutter Sessions #4Flutter Sessions #4
Flutter Sessions #4
 
Dash: Our loyal office companion.pdf
Dash: Our loyal office companion.pdfDash: Our loyal office companion.pdf
Dash: Our loyal office companion.pdf
 
6 App Marketing Strategies you should include
6 App Marketing Strategies you should include6 App Marketing Strategies you should include
6 App Marketing Strategies you should include
 
6 App Marketing Strategies you should include.pdf
6 App Marketing Strategies you should include.pdf6 App Marketing Strategies you should include.pdf
6 App Marketing Strategies you should include.pdf
 
Trip to Oslo and London
Trip to Oslo and LondonTrip to Oslo and London
Trip to Oslo and London
 

Different types of trees in Flutter

  • 1. Different types of trees in Flutter There are 3 types of trees in Flutter contains all the widgets that you use in Flutter and holds the configuration of a UI represents the use of a widget to configure a specific location in the tree and contains a piece of UI (Stateless element or Stateful element) Render Object Tree or holds the properties of the widget along with paint protocols and is responsible for painting what you view on the screen! Widget Tree Element tree Render Tree
  • 2. Widget Tree Element Tree Render Tree Hold the configuration of a user interface part Represents a piece of the UI Responsible for painting what you view on the screen