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 个选择
Sizze Plugin
Sizze 是 Sizze Inc. 开发的一款插件,可让您将移动应用界面的 Figma 页面以交互方式导出为 React Native 代码,同时不损失源文件的质量和结构。Sizze 让每个人都能轻松使用,无需编写代码。

Nevron Open Vision for .NET
Nevron Open Vision for .NET 是一套高级 UI 组件,可帮助您从单一代码库开发功能丰富的 Web(Blazor WebAssembly)和桌面(WinForms、WPF、Xamarin.Mac)应用程序。

RubyMotion
RubyMotion 是一个在 Android、iOS 和 OS X 上运行的 Ruby 编程语言实现。RubyMotion 是 Laurent Sansonetti 为 HipByte 开发的商业产品,基于 MacRuby 构建于 OS X 平台。

jQuery Mobile
一个基于HTML5的统一用户界面系统,适用于所有主流移动设备平台,建立在坚实可靠的jQuery和jQuery UI基础之上。其轻量级代码采用渐进式增强技术构建,具有灵活且易于换肤的设计。

Moxly
通过 MoxLy,无论您是程序员还是没有编程技能的人,都可以构建您的应用程序。与其它平台不同,MoxLy 在一个窗口中提供所有工具:无代码与低代码 + 开源代码。
Skip
Skip 将 Swift 应用开发带到了 Android 平台。它是一款工具,使开发者能够使用一种现代编程语言(Swift)和一流的开发环境(Xcode),为 iOS 和 Android 构建真正的原生应用。

Web Atoms for Xamarin Forms
Web Atoms 是一套强大的工具(NuGet 包、NPM 包),用于使用 JavaScript 构建原生跨平台 Xamarin Forms 应用。通过 JSX,您可以编写 UI 而非 Xaml,并支持热更新代码(生产环境热重载)。

