flutter是Google的SDK,用于从单个代码库中为移动,Web和桌面制作精美,快速的用户体验。 flutter与现有代码合作,由世界各地的开发人员和组织使用,并且是免费和开源的。
文档
-
安装flutter
-
flutter文档
-
开发Wiki
-
有助于flutter
有关新版本的公告,请按照flutter -announce@googlegroups.com邮件列表。我们的文档还跟踪了跨版本的破坏变化。
服务条款
flutter工具有时可能会从Google服务器下载资源。通过下载或使用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的分层体系结构使您可以控制屏幕上的每个像素及其功能强大的合成功能,使您可以叠加和动画图形,视频,文本和控件而无需限制。 flutter包括一套完整的小部件,无论您是为iOS(Cupertino)还是其他平台(材料),以及为自定义或创建全新的视觉组件的支持,都可以提供完美的像素完美体验。
快速结果
flutter很快。它由硬件加速的2D图形库,例如Skia(基础Chrome和Android)和叶轮提供动力。我们构建了flutter ,以支撑设备本机速度的无故障,无垃圾图形。
flutter Code由世界一流的DART平台提供动力,该平台可为iOS和Android,Android,JavaScript和WebAssembly以及Intel X64以及用于桌面设备的ARM提供汇编,并适用于iOS和Android,JavaScript和WebAssemembly。
生产性发展
flutter提供了有状态的热装加载,使您可以更改代码,并立即查看结果,而无需重新启动应用程序或失去其状态。
可扩展和开放的模型
flutter可与任何开发工具(或根本没有)一起使用,还包括用于Visual Studio代码和Intellij / Android Studio的编辑插件。不管您的目标平台如何, flutter提供了数万个包装来加快开发的速度。并且访问其他本机代码很容易,并且支持FFI(在Android,On iOS,MacOS和Windows上)以及平台特定的API。
flutter是一个完全开源的项目,我们欢迎捐款。有关如何入门的信息可以在我们的贡献者指南中找到。
