# Flutter 教程

> 学习如何使用 Flutter 从零构建可在移动端、桌面端和 Web 上运行的像素级完美应用。



<div class="side-by-side" style="margin: 3rem -1rem">
<div>

Welcome to the Flutter tutorial! This tutorial teaches you how to build
applications from scratch that run on mobile, desktop, and web.

欢迎学习 Flutter 教程！本教程将教你从零构建可在移动端、桌面端和 Web 上运行的应用。

You'll start from the very beginning: creating a blank Flutter application.
By the end, you'll have built a handful of small apps that demonstrate
the critical features of Flutter development (and more!)

你将从最基础的内容开始：创建一个空白的 Flutter 应用。
学完之后，你将构建若干小型应用，它们演示了 Flutter 开发的关键特性（还有更多内容！）

### 开始之前
<!-- Before you begin -->

This tutorial is the third step in the Flutter learning pathway, and therefor assumes that you have:

本教程是 Flutter 学习路径的第三步，因此假定你已经具备：

1. A Flutter environment set up

   已配置好的 Flutter 环境

2. Basic understanding of the Dart programming language

   对 Dart 编程语言的基本了解

If either of those aren't true, please start at the [Learning pathway page](/learn/pathway).

如果以上任一项尚未满足，请从 [学习路径页面](/learn/pathway) 开始。

</div>
  <div class="centered-rows">
    <DashImage figure image="learn/tutorial-hero.png" alt="Dash with magnifying glass" img-class="learn-image-wrapper" />
  </div>
</div>

## 目录
<!-- Contents -->

<TutorialOutline />

<a href="/learn/pathway/tutorial/create-an-app" class="outlined-button" style="margin: 3rem auto;">开始学习</a>

