这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战
我的公众号:[坚果前端]
注意:看不懂英文的话
flutter 应用程序是使用 Dart 构建的,这是一种易于学习的语言。
如果您已经熟悉JavaScript、Swift 或 Kotlin等其他语言,我曾自学过JavaScript,以及kotlin,那么官方文档Dart 语言之旅是一个很好的起点。看不懂?没关系,来这儿Dart 语言之旅
您还可以查看官方文档中的指南以充分利用 Dart。又看不懂?,来这儿中文文档其中包括代码实验室、有关有效 Dart代码的指南等等。
您无需阅读整个文档。相反,随着时间的推移,您可以在改进 Dart 编码风格时回到它。
如果您正在寻找有关 Dart 技巧和窍门的快节奏教程,我已经为您提供了:
- 每个 Flutter 开发人员都应该知道的 16 个 Dart 技巧和窍门,将在未来与大家见面。
Dartpad是一个免费的在线编辑器,您可以使用它来试验 Dart 语言,而无需在您的机器上安装任何东西。
DartPad 的设置类似于典型的 IDE。它包括以下组件:
- 编辑器窗格:位于左侧。您的代码将放在此处。
- RUN 按钮:在编辑器中运行代码。
- 控制台:位于右上角,显示输出。
- 文档面板:位于右下角,显示有关代码的信息。
- 示例:此下拉列表显示了一些示例代码。
- Null Safety 按钮:使用此按钮可选择加入 Dart 的新声音零安全功能。
- 版本信息:在右下角,DartPad 显示当前使用的 Flutter 和 Dart 版本。
如果您愿意,可以在您的机器上本地安装 Dart SDK。一种方法是安装 Flutter SDK。安装 Flutter 也会安装 Dart SDK。
要直接安装 Dart SDK,请访问dart.dev/get-dart。
空安全
Null Safety 是 Dart 语言的一大变化。它已在 Flutter 2.0 中引入,可以通过将 Dart SDK 版本设置为 2.12.0 或更高版本在您的项目中启用pubspec.yaml:
environment:
sdk: ">=2.12.0 <3.0.0"
该文档已经涵盖了您需要了解的有关 Null Safety 的所有信息:
开源项目
或者可以去github看我的开源项目,体验一番,前不久刚升级到空安全!
目前已新增桌面支持
预览地址:http://47.117.1.68:251/#/
读完是不是有点懵逼,我没咋将dart语法,其实主要目的还是希望大家多多去看官方文档,毕竟学会如何查阅官方文档,你的编程之路才会走的更长!
其他 Dart 资源
以上所有资源都是学习 Dart 语言的好方法。
如果您已经熟悉其他编程语言,则可以充分利用上面的链接。 顺便说一句,如果这看起来像很多材料,那是因为它确实如此。 别担心,你不必一天学完所有的东西, 我刚开始的时候也没有。将这些视为您可以随时返回的有用资源。☝️
明天,我们将开始学习 Flutter!🚀 接下来,您将了解有关以下核心概念的更多信息:
- 变量、注释和数据类型
- 基本dart类型
- Operators
- 字符串
- 不变性
- 可空性
- 条件和中断
- For 循环
是时候深入了解了