GridView: Lays widgets out as a scrollable grid.

ListView: Lays widgets out as a scrollable list.

Stack: Overlaps a widget on top of another.

Material widgets

Card: Organizes related info into a box with
rounded corners and a drop shadow.

ListTile: Organizes up to 3 lines of text,
and optional leading and trailing icons, into a row.

Container

Many layouts make liberal use of Containers to separate
widgets using padding, or to add borders or margins.
You can change the device’s background by placing the
entire layout into a Container and changing its background
color or image.

Summary (Container)

Add padding, margins, borders

Change background color or image

Contains a single child widget, but that child can be a Row,
Column, or even the root of a widget tree

Examples (Container)