Flutter
软件描述
为任何屏幕构建应用。Flutter 改变了应用开发流程。从单一代码库构建、测试并部署美观的移动、网页、桌面和嵌入式应用。
官方网站
访问软件的官方网站了解更多信息
flutter.dev
什么是 Flutter?
Flutter 是谷歌开发的一个开源的 UI 软件开发工具包,可用于从单一代码库开发适用于 Android、iOS、Linux、macOS、Windows、Google Fuchsia[3] 以及网页的跨平台应用。
Flutter 应用使用 Dart 语言编写,并充分利用了该语言的许多高级特性。
在编写和调试应用时,Flutter 在 Dart 虚拟机上运行,该虚拟机配备即时执行引擎。这使得编译速度更快,并支持“热重载”功能,即可以将源文件的修改直接注入到正在运行的应用中。Flutter 进一步扩展了这一功能,支持状态热重载,大多数情况下,源代码的更改会立即反映在运行中的应用中,而无需重启,也不会丢失应用状态。
为了获得更好的性能,Flutter 应用在所有平台上的发布版本均采用前端到后端(AOT)编译。
🔄 替代方案
42 个选择
Gio
软件
Gio 是一个用于在 Go 语言中编写跨平台即时模式 GUI 的库。Gio 支持所有主要平台:Linux、macOS、Windows、Android、iOS、FreeBSD、OpenBSD 和 WebAssembly。

Flock (Flutter)
软件
我们的Flutter分支称为Flock。我们将Flock描述为“Flutter+”。换句话说,我们既不想也不打算分裂Flutter社区。Flock将始终与Flutter保持同步。

Titanium SDK
软件
钛SDK允许你使用JavaScript开发跨平台的原生移动应用,并构建出色的移动体验。你可以在应用中访问数百个原生UI组件和非可视化组件(如网络和媒体API)。

MobileUI
MobileUI 是首个基于 Java 的原生 iOS 和 Android UI 框架。获取响应式界面、快速的原生代码、完整的原生 API 访问以及您喜爱的开发工具。