Basic Flutter layout concepts

Row and Column classes

Axis size and alignment

mainAxisSize property
mainAxisAlignment property
crossAxisAlignment property

Flexible widget

Expanded widget

SizedBox widget

Spacer widget

Text widget

Icon widget

Image widget

Putting it all together

What’s next?

Welcome to the Flutter layout codelab,
where you learn how to build a Flutter UI without
downloading and installing Flutter or Dart!

Note:
  This codelab uses embedded DartPads to display examples and exercises.
  If you see empty boxes instead of DartPads, check out
  Troubleshooting DartPad.