Flutter
Flutter
软件描述
为任何屏幕构建应用。Flutter 转变了应用程序开发流程,仅需一个代码库即可构建、测试和部署美观的移动、Web、桌面及嵌入式应用。
官方网站
访问软件的官方网站了解更多信息
flutter.dev
什么是 Flutter?
Flutter 是由 Google 开发的开源 UI 软件开发工具包,可用于从单一代码库构建跨平台的应用程序,支持 Android、iOS、Linux、macOS、Windows、Google Fuchsia 以及网页端。 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保持同步。

SwiftUI
SwiftUI 是一种创新且极为简便的方法,可利用 Swift 的强大功能在所有 Apple 平台上构建用户界面。

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

SCADE.io
下一代移动应用开发平台。

MobileUI
MobileUI 是首个基于 Java 的 iOS 和 Android 原生 UI 框架。获得响应式界面、快速的原生代码、完整的原生 API 访问以及您喜爱的开发工具。
LynxJS
赋能网络社区,吸引更多人跨平台共建。


