跳至主要内容

学习基础知识

在 Flutter 中找到你的方向!

#

如果你不熟悉 Flutter,并且已经完成了 你的第一个 Flutter codelab,那么网站的这一部分适合你!

这里的目标是指导你完成学习 Flutter 的一些后续步骤。它不是教你如何编程,而是教你 Flutter 如何工作。

Dash with magnifying glass

我们建议你按照列出的顺序学习以下主题。

  1. Dart 入门 (可选) 如你所知,Flutter 使用 Dart 语言。如果你有其他面向对象语言的经验,比如 Java、C++ 或 Swift,那么 Dart 应该对你来说很熟悉。截至目前,Dart 是增长最快的语言之一,部分原因归功于 Flutter。
  2. Widget 基础 了解 Flutter 应用程序的主要构建块之一:Widget。
  3. 布局 Flutter 与其他 UI 框架的不同之处在于,您以编程方式创建布局。这使您可以组合 Widget(Flutter 的基本构建块)来实现您自己的布局愿景。它还有助于设计 UI 以优化您的应用程序可能使用的任何屏幕。
  4. 状态管理 学习如何在 Widget 之间共享状态,并在状态发生变化时通知应用程序的其他部分。了解如何在 Flutter 中实现 MVVM 以有效地管理小型到中型应用程序的状态。
  5. 处理用户输入 了解 Flutter 中支持交互的 Widget,例如按钮和文本。此外,了解如何为不支持交互的 Widget 添加交互性。
  6. 网络和数据 网络是一个非常大的主题,因此本节重点介绍基本网络功能,例如如何使用 HTTP 获取或提交数据,如何进行 JSON 转换,如何使用身份验证,如何实现异步等。
  7. 本地数据和缓存 了解不同的本地数据缓存技术。

反馈

#

由于本网站的这一部分正在不断发展,我们 欢迎您的反馈