Flutter

Flutter 是 Google 的 SDK,用于从单个代码库为移动、Web 和桌面打造美观、快速的用户体验。

Flutter 使用现有代码,被世界各地的开发人员和组织使用,并且是免费和开源的。

关于 Flutter

我们认为 Flutter 将通过高效、可扩展和开放的开发模型帮助您创建美观、快速的应用程序。

美好的用户体验

我们希望让设计师能够提供他们完整的创意愿景,而不会因为底层框架的限制而被迫淡化它。 Flutter 的分层架构让您可以控制屏幕上的每个像素,其强大的合成功能让您可以不受限制地叠加和动画图形、视频、文本和控件。 Flutter 包含一整套小部件,可在 iOS 和 Android 上提供像素完美的体验。

快速结果

Flutter速度很快。

它由支持 Chrome 和 Android 的相同硬件加速 2D 图形库提供支持:Skia。我们将 Flutter 架构为以您设备的本机速度支持无故障、无卡顿的图形。

Flutter 代码由世界一流的 Dart 平台提供支持,该平台支持编译为适用于 iOS 和 Android 的 32 位和 64 位 ARM 机器代码,以及适用于 Web 的 JavaScript 和适用于桌面设备的 Intel x64。

生产性开发

Flutter 提供有状态的热重载,允许您更改代码并立即查看结果,而无需重新启动应用程序或丢失其状态。

可扩展和开放的模型

Flutter 适用于任何开发工具(或根本不使用),但包含适用于 Visual Studio Code 和 IntelliJ / Android Studio 的编辑器插件。

Flutter 提供了数千个包来加速你的开发,而不管你的目标平台是什么。

访问其他本机代码很容易,同时支持 FFI 和特定于平台的 API。

Flutter 是一个完全开源的项目,我们欢迎贡献。

关于如何开始的信息可以在我们的贡献者指南中找到。

参考资料

https://github.com/flutter/flutter

[2020年超全的Flutter入门教程 Flutter](https://www.jianshu.com/p/38745066fcf4)