Basic widgets

Flutter comes with a suite of powerful basic widgets,
of which the following are commonly used:

Text

The Text widget lets you create a run of styled text
within your application.

Row,

Column

These flex widgets let you create flexible layouts in
both the horizontal (Row) and vertical (Column) directions.
The design of these objects is based on the web’s
flexbox layout model.

Stack

Instead of being linearly oriented (either horizontally or vertically),
a Stack widget lets you place widgets on top of each other in paint order.
You can then use the Positioned widget on children of a
Stack to position them relative to the top, right, bottom,
or left edge of the stack. Stacks are based on the web’s
absolute positioning layout model.

Container