flutter - Flutter 可以轻松快速地为移动设备及其他应用构建漂亮的应用程序

Created at: 2015-03-07 06:54:58
Language: Dart
License: BSD-3-Clause

 Flutter 动

构建状态 - 卷云 不和谐徽章 推特句柄 科德科夫 关键信息基础设施最佳实践 OpenSSF 记分卡

Flutter 是 Google 的 SDK,用于从单个代码库为移动、Web 和桌面打造美观、快速的用户体验。Flutter 与现有代码一起工作,被世界各地的开发人员和组织使用,并且是免费和开源的。

文档

有关新版本的公告,请关注 flutter-announce@googlegroups.com 邮件列表。我们的文档还跟踪不同版本的重大更改

服务条款

Flutter工具可能偶尔会从谷歌服务器下载资源。下载或使用 Flutter SDK,即表示你同意 Google 服务条款:https://policies.google.com/terms

例如,当从 GitHub 安装(而不是从预打包的存档安装)时,Flutter 工具将在首次运行时立即从 Google 服务器下载 Dart SDK,因为它用于执行工具本身。升级 Flutter 时也会发生这种情况(例如,通过运行命令)。

flutter
flutter upgrade

关于颤振

我们认为 Flutter 将帮助你创建美观、快速的应用程序,具有高效、可扩展和开放的开发模型,无论你是针对 iOS 还是 Android、Web、Windows、macOS、Linux,还是将其嵌入为你选择的平台的 UI 工具包。

精美的用户体验

我们希望使设计师能够实现他们完整的创意愿景,而不会因为底层框架的限制而被迫淡化它。Flutter 的分层架构使你可以控制屏幕上的每个像素,其强大的合成功能可让你不受限制地叠加和动画图形、视频、文本和控件。Flutter 包括一整套小部件,无论你是为 iOS (库比蒂诺) 还是其他平台(材料)构建,都能提供像素完美的体验,并支持自定义或创建全新的视觉组件。

反光英雄形象

快速获得结果

颤动很快。它由支撑Chrome和Android的相同硬件加速2D图形库提供支持:Skia。我们构建了 Flutter 以设备的原生速度支持无毛刺、无卡顿的图形。Flutter 代码由世界一流的 Dart 平台提供支持,该平台可以编译为 iOS 和 Android 的 32 位和 64 位 ARM 机器代码,以及用于 Web 的 JavaScript 和用于桌面设备的英特尔 x64。

 dart 图

生产性发展

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

热重载动画

可扩展的开放模型

Flutter 适用于任何开发工具(或根本不使用),并且还包括用于 Visual Studio CodeIntelliJ/Android Studio 的编辑器插件。Flutter 提供了数以万计的软件包来加速你的开发,无论你的目标平台如何。访问其他本机代码也很容易,同时支持 FFI(在 AndroidiOS 上、macOSWindows 上)以及特定于平台的 API

Flutter 是一个完全开源的项目,我们欢迎贡献。有关如何入门的信息,请参阅我们的投稿人指南