探索 Flutter 之路!

#

如果您是 Flutter 新手,并且已经完成了您的第一个 Flutter Codelab,那么本网站的此部分适合您!

本节旨在指导您学习 Flutter 的后续步骤。它不是教您如何编程,而是教您 Flutter 的工作原理。

Dash with magnifying glass

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

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

反馈

#

随着本网站此部分的不断发展,我们欢迎您的反馈