桌面软件 活跃维护

flutter

flutter/flutter

Flutter 让构建移动端及其他平台的美观应用变得简单而快速

179358
Stars 标星
33241
Forks 分支
3546
Watchers 关注
13315
Open Issues
Dart
主要语言
BSD-3-Clause
开源协议
465.9 MB
仓库大小
1 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:flutter/flutter
git clone https://github.com/flutter/flutter.git
git clone git@github.com:flutter/flutter.git
README.md master

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

[][Discord 指南] [][Twitter 徽章] [][BlueSky 账号]

Flutter 是 Google 的 SDK,用于从单一代码库为移动端、Web 和桌面打造美观且快速的用户体验。Flutter 可以与现有代码一起使用,被全球的开发者和组织采用,并且是免费且开源的。

文档

有关发布和其他公告,请加入 flutter-announce 邮件列表。我们的文档还跟踪各版本中的 重大变化。

服务条款

Flutter 工具有时可能会从 Google 服务器下载资源。通过下载或使用 Flutter SDK,您同意 Google 服务条款:https://policies.google.com/terms

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

关于 Flutter

我们认为 Flutter 将帮助您创建美观、快速的应用,无论您是面向 iOS 或 Android、Web、Windows、macOS、Linux,还是将其嵌入作为您选择的平台的 UI 工具包,它都提供了高效、可扩展和开放的开发模式。

美观的用户体验

我们希望使设计师能够完整地呈现他们的创意愿景,而不被底层框架的限制所迫而削减。Flutter 的[分层架构]让您可以控制屏幕上的每一个像素,其强大的合成能力让您可以无限制地叠加和动画化图形、视频、文本及控件。Flutter 包含完整的组件集,无论您是为 iOS (Cupertino) 还是其他平台 (Material) 构建应用,都能提供像素级精准的体验,并支持自定义或完全创建新的视觉组件。

快速结果

Flutter 速度快。它由硬件加速的 2D 图形库提供支持,例如 Skia(支撑 Chrome 和 Android)和 Impeller。我们设计 Flutter 以支持在设备原生速度下实现无故障、无卡顿的图形。

Flutter 代码由世界级的 [Dart 编程语言] 提供支持,它能够编译为 iOS 和 Android 的 32 位和 64 位 ARM 机器代码,Web 的 JavaScript 和 WebAssembly,以及桌面设备的 Intel x64 和 ARM。

高效开发

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

[][热重载]

可扩展和开放的模型

Flutter 可以与任何开发工具(或完全不使用工具)一起使用,同时还包括适用于Visual Studio Code和IntelliJ / Android Studio的编辑器插件。Flutter 提供成千上万的包来加速您的开发,无论您的目标平台是什么。而访问其他原生代码也很容易,支持 FFI(在 Android 上、在 iOS 上、在 macOS 上、在 Linux 上和在 Windows 上)以及平台特定的 API。

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

本站来源与版权声明
  • 本文标题:flutter - Flutter 让构建移动端及其他平台的美观应用变得
  • 本文链接:https://cn121.com/desktop/flutter-flutter.html
  • 原项目:flutter/flutter 版权归原作者 flutter 及贡献者所有
  • 收录信息:本站于 2026-10-07 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 BSD-3-Clause(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 flutter/flutter。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。