You can stretch or constrain specific child widgets.

You can specify how child widgets use the Row’s or
Column’s available space.

To create a row or column in Flutter, you add a list of children
widgets to a Row or Column widget. In turn,
each child can itself be a row or column, and so on.
The following example shows how it is possible to nest rows or
columns inside of rows or columns.

This layout is organized as a Row. The row contains two children:
a column on the left, and an image on the right:

The left column’s widget tree nests rows and columns.

You’ll implement some of Pavlova’s layout code in
Nesting rows and columns.

ListTile,
  an easy-to-use widget with properties for leading and trailing icons,
  and up to 3 lines of text.  Instead of Column, you might prefer