学习基础知识
在 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 的最新稳定版本。页面上次更新于 2024-12-04。 查看源代码 或 报告问题。