A parent can dictate the child’s width but give the child flexibility over
height (or dictate height but offer flexible over width). A real-world example
is flow text, which might have to fit a horizontal constraint but vary
vertically depending on the quantity of text.

This model works even when a child object needs to know how much space it has
available to decide how it will render its content. By using a
LayoutBuilder widget,
the child object can examine the passed-down constraints and use those to
determine how it will use them, for example:

More information about the constraint and layout system, along with worked
examples, can be found in the Understanding
constraints topic.

vsync or because
a texture decompression/upload is complete), a call is made to the

Further details of the composition and rasterization stages of the pipeline are
beyond the scope of this high-level article, but more information can be found
in this talk on the Flutter rendering
pipeline.

Platform embedding