学习基础知识
使用 Flutter 找到你的方向!
#如果您是 Flutter 新手,并且已经完成了您的第一个 Flutter codelab,那么本网站的这一部分适合您!
这里的目标是指导您完成学习 Flutter 的后续步骤。它不是教你如何 编程 ,而是教你 Flutter 如何工作。
我们建议您按照列出的顺序学习以下主题:
- Dart 入门 (可选) 您可能知道,Flutter 使用 Dart 语言。如果您有使用其他面向对象语言(如 Java、C++ 或 Swift)的经验,那么 Dart 应该会让您感觉很熟悉。截至撰写本文时,Dart 是增长最快的语言之一,部分原因要归功于 Flutter。
- Widget 基础 了解 Flutter 应用程序的主要构建块之一:Widget。
- 布局 Flutter 与其他 UI 框架的不同之处在于您可以通过编程方式创建布局。这允许您组合 Widget(Flutter 的基本构建块)来实现您自己的布局构想。它还有助于设计一个 UI,以优化您的应用程序可能使用的任何屏幕。
- 状态管理 学习如何在 Widget 之间共享状态,并在状态更改时通知应用程序的其他部分。了解如何在 Flutter 中实现 MVVM 以有效地管理小型到中型应用程序的状态。
- 处理用户输入 了解 Flutter 中支持交互性的 Widget,例如按钮和文本。此外,还学习如何向不支持交互性的 Widget 添加交互性。
- 网络和数据 网络是一个非常大的主题,因此本节重点介绍基本网络功能,例如如何使用 HTTP 检索或提交数据、如何进行 JSON 转换、如何使用身份验证、如何实现异步性等等。
- 本地数据和缓存 了解用于缓存本地数据的不同技术。
反馈
#由于本网站的此部分仍在不断发展中,我们欢迎您的反馈!
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。