To force a child widget to render at a specific size,
the parent must set tight constraints.
A constraint becomes tight when its constraint’s minimum size value
equals its maximum size value.

In SwiftUI, views may expand to the available space or
limit their size to that of its content.
Flutter widgets behave in similar manner.

However, in Flutter parent widgets can offer unbounded constraints.
Unbounded constraints set their maximum values to infinity.

UnboundedBox

child:

Container

width:

double

infinity

height:

double

infinity

color:

red

),

If the child expands and it has unbounded constraints,
Flutter returns an overflow warning:

UnconstrainedBox

child:

Container

color:

red