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 个选择
Appery.io
Appery.io 是一个低代码应用开发平台,可轻松创建混合移动应用、Web 应用和渐进式 Web 应用(PWA)。

Codename One
用于使用 Java 或 Kotlin 构建真正原生移动应用的跨平台框架。支持一次编写,随处运行,适用于 iOS、Android、桌面端及网页端。

Capacitor by Ionic
一个开源的原生运行时,可轻松构建在 iOS、Android 和 Web 上均表现良好的跨平台应用。

Photino
Photino 是一个轻量级的开源框架,可用于使用 Web UI 技术构建原生跨平台桌面应用程序。

MauiKit
MauiKit 是一个基于 QQC2 和 Kirigami 的框架,可帮助创建遵循 Maui HIG 的跨平台应用,这些应用可在 GNU Linux 和 Android 上运行。MauiKit 是一个开源框架,旨在让应用程序外观更加出色,由 . 开发。

Dioxus
一个代码库,适用于所有平台。Dioxus 是一个受 React 启发的 Rust 库,专注于开发者体验。用更短的时间为每个平台构建快速、美观且功能完整的应用程序。
Iced
iced 是一个用于 Rust 的跨平台 GUI 库。它受到 Elm 的启发,Elm 是一种用于构建网页应用的出色函数式语言。
Ribir
Ribir 是一个 Rust GUI 框架,可帮助您从单一代码库构建美观且原生的多平台应用程序。

