# Flutter **Repository Path**: lsmir2/Flutter ## Basic Information - **Project Name**: Flutter - **Description**: Flutter 是一种新型的方式,用于创建高性能、跨平台的移动应用 master_cn 修改国内的源 - **Primary Language**: Dart - **License**: BSD-3-Clause - **Default Branch**: master_cn - **Homepage**: https://flutter.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 129 - **Created**: 2023-10-08 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Flutter

[![Build Status - Cirrus][]][Build status] [![Discord badge][]][Discord instructions] [![Twitter handle][]][Twitter badge] [![codecov](https://codecov.io/gh/flutter/flutter/branch/master/graph/badge.svg?token=11yDrJU2M2)](https://codecov.io/gh/flutter/flutter) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5631/badge)](https://bestpractices.coreinfrastructure.org/projects/5631) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/flutter/flutter/badge)](https://deps.dev/project/github/flutter%2Fflutter) [![SLSA 1](https://slsa.dev/images/gh-badge-level1.svg)](https://slsa.dev) Flutter 是一个由 Google 开发的软件开发框架,用于创建美观、快速的用户体验。Flutter 适用于移动、网页和桌面应用程序,使用现有代码,被全球开发者和组织广泛使用,是免费的、开源的。 ## Documentation * [安装Flutter](https://flutter.dev/get-started/) * [Flutter 文档](https://docs.flutter.dev/) * [中文文档](https://flutter.cn/docs/) * [Development wiki](https://github.com/flutter/flutter/wiki) * [Contributing to Flutter](https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md) ## windows 快速使用指南 添加系统变量 D:\flutter\ 改成自己的路径 在bin上一层 ``` dos setx -m PUB_HOSTED_URL https://pub.flutter-io.cn setx -m FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn setx -m FLUTTER_GIT_URL https://gitee.com/mirrors/Flutter.git setx -m FLUTTER_SDK D:\flutter\ setx -m PATH "%PATH%;%FLUTTER_SDK\bin%" ``` ## macOS 10.15 以后的版本 向Zsh的配置文件追加配置 ``` zsh cat >> ~/.zprofile << EOF export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export FLUTTER_GIT_URL=https://gitee.com/mirrors/Flutter.git #------------FLUTTER_SDK=手动修改你下载的路径-------- expprt FLUTTER_SDK= 'FLUTTER_SDK路径' expprt PATH="$PATH:$FLUTTER_SDK\bin" EOF source ~/.zprofile ``` 对于新版本的公告,请关注 mailto:flutter-announce@googlegroups.com 邮件列表。我们的文档也跟踪了在不同版本中出现的重大更改。 ## Terms of service 例如,从GitHub安装的Flutter工具会立即在首次运行时下载Google服务器上的Dart SDK,因为它用于执行flutter工具本身。此外,在Flutter升级(例如运行flutter upgrade命令时)也会发生这种情况。 https://policies.google.com/terms 例如,从GitHub安装的Flutter工具会在首次运行时立即从Google服务器下载Dart SDK,因为它用于执行flutter工具本身。此外,在Flutter升级(例如运行flutter upgrade命令时)也会发生这种情况。 ## About Flutter 我们认为,Flutter将帮助您创建美丽、快速的应用程序,具有生产力和可扩展的开放开发模型,无论您 targeting iOS 还是 Android、web、Windows、macOS、Linux 还是将 Flutter 嵌入为您选择的平台作为 UI 工具库。 ### Beautiful user experiences 我们希望让设计师能够自由地表达他们的创意vision,而不是在底层框架的限制下被迫妥协。Flutter的层次结构给了你控制每一个像素的能力,而Flutter强大的合成能力让你可以轻松地组合和动画图形、视频、文本和控件,而不会受到限制。Flutter包括一组完整的 widgets,无论你为iOS(Cupertino)还是其他平台(Material)构建,都能提供像素级体验,以及支持自定义或创建完全新的视觉组件的功能。

Reflectly hero image

### Fast results Flutter 运行速度快。它由支持 Chrome 和 Android 的硬件加速 2D 图形库 Skia 提供支持:[Skia]。我们将 Flutter 架构设计为在设备原生速度下支持无卡顿、无延迟的图形。Flutter 代码由世界一流的 [Dart 平台] 提供支持,该平台可将编译后的代码部署到 iOS 和 Android 的 32 位和 64 位 ARM 机器码上,以及 Web 上的 JavaScript 和桌面设备上的 Intel x64。

Dart diagram

### Productive development Flutter 提供 [有状态的热重载][Hot reload],允许您在不重启应用程序或丢失其状态的情况下立即更改代码并查看结果 [![Hot reload animation][]][Hot reload] ### Extensible and open model Flutter 与任何开发工具(或完全不使用任何工具)一起工作,并包括 [Visual Studio Code] 和 [IntelliJ / Android Studio] 的编辑器插件。 Flutter 提供 [数万个包][Flutter packages],无论您的目标平台是什么,都可以加速您的开发。而且访问其他本地代码很容易,支持 FFI(Android[Android FFI],iOS[iOS FFI],macOS[macOS FFI],Windows[Windows FFI])以及平台特定的 API(平台渠道)。 Flutter 是一个完全开源的项目,我们欢迎贡献。有关如何开始的信息可以在我们的 贡献者指南中找到。 [flutter.dev]: https://flutter.dev [Build Status - Cirrus]: https://api.cirrus-ci.com/github/flutter/flutter.svg [Build status]: https://cirrus-ci.com/github/flutter/flutter/master [Discord instructions]: https://github.com/flutter/flutter/wiki/Chat [Discord badge]: https://img.shields.io/discord/608014603317936148?logo=discord [Twitter handle]: https://img.shields.io/twitter/follow/flutterdev.svg?style=social&label=Follow [Twitter badge]: https://twitter.com/intent/follow?screen_name=flutterdev [layered architecture]: https://docs.flutter.dev/resources/inside-flutter [architectural overview]: https://docs.flutter.dev/resources/architectural-overview [widget catalog]: https://flutter.dev/widgets/ [Cupertino]: https://docs.flutter.dev/development/ui/widgets/cupertino [Material]: https://docs.flutter.dev/development/ui/widgets/material [Skia]: https://skia.org/ [Dart platform]: https://dart.dev/ [Hot reload animation]: https://github.com/flutter/website/blob/main/src/assets/images/docs/tools/android-studio/hot-reload.gif?raw=true [Hot reload]: https://docs.flutter.dev/development/tools/hot-reload [Visual Studio Code]: https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter [IntelliJ / Android Studio]: https://plugins.jetbrains.com/plugin/9212-flutter [Flutter packages]: https://pub.dev/flutter [Android FFI]: https://docs.flutter.dev/development/platform-integration/android/c-interop [iOS FFI]: https://docs.flutter.dev/development/platform-integration/ios/c-interop [macOS FFI]: https://docs.flutter.dev/development/platform-integration/macos/c-interop [Windows FFI]: https://docs.flutter.dev/development/platform-integration/windows/building#integrating-with-windows [platform channels]: https://docs.flutter.dev/development/platform-integration/platform-channels [interop example]: https://github.com/flutter/flutter/tree/master/examples/platform_channel