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. Layouts in Flutter

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.

Section 3. Navigation

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.