Flutter Tutorial

This flutter tutorial helps you develop beautiful cross-platform applications from scratch.

Section 1. Getting Started #

This section helps you get started with flutter quickly.

  • Hello World – show you how to develop the flutter hello world application.
  • Assets – learn how to include and display an image in flutter apps using assets.

Section 2. Flutter Layouts #

This section guides you on how to arrange widgets using layout widgets including the Container, Column, and Row widgets.

  • Container – introduce to you the Container widget that adds paddings, margins, and borders to a widget.
  • Column – show you how to arrange the child widgets in a vertical array.
  • Row – show you how to arrange the child widgets in a horizontal array.
  • Align – learn how to use the Align widget to align its child widget within itself.
  • Expanded – expand a child of a flex container like a Row or Column so that the child fills the available space.
  • Wrap – arrange its child widgets in multiple horizontal or vertical runs.

Flutter navigation allows you to navigate from one screen to another.

  • Navigation – show you how to use the Navigator object to navigate between screens and pass data between them.