Canonical通过通过Flutter启用启用Linux桌面应用程序桌面应用程序(推荐推荐)
主要介绍了Canonical通过Flutter启用Linux桌面应用程序,本文给大家介绍的非常详细,对大家的学习或工作具
有一定的参考借鉴价值,需要的朋友可以参考下
Google 对 Flutter 的目标一直是提供一个可移植的工具包,以构建媲美本机速度运行的精美UI,无论您使用的是哪个平台。为
了验证该功能,我们首先关注于Android和iOS移动平台,我们已经在Google Play上看到了8万多个快速,精美的Flutter应用程
序。
为了获得成功,一年多来,我们一直将重点扩展到包括桌面级体验,包括针对Web和桌面操作系统(macOS,Windows和
Linux)的体验。这项工作包括对引擎进行广泛的重构,以支持桌面样式的鼠标和键盘输入,以及可调整大小的顶级窗口。它
还包括新的UI功能,可以很好地适应桌面,例如Material Density支持和NavigationRail,还可以通过Dart:FFI中的实验与基础
桌面OS进行深度集成,并可以访问系统菜单栏和标准对话框。所有这些工作是为了确保除了适合移动样式的体验之
外,Flutter还准备处理功能齐全的全尺寸桌面应用程序。
为Flutter平台提供动力是我们长期的愿景。我们已经在Google上看到了带有Assistant等产品的清单,所以现在我们很高兴看
到其他人利用Flutter来支持更多平台。今天,我们很高兴与全球最流行的台式机Linux发行版Ubuntu的发行商Canonical共同宣
布Flutter的Linux alpha版本。
为什么要在为什么要在Linux上使用上使用Flutter??
去年,当Google宣布对Flutter提供桌面级应用程序支持时,Canonical看到了一个令人振奋的机会来进行Linux发行,包括
Ubuntu,这是Flutter应用程序开发人员的有吸引力的目标平台。 Flutter的原生跨平台故事正在迅速发展,Canonical希望成为
先锋。通过在Flutter中启用桌面Linux支持,Canonical使得应用程序开发人员可以非常轻松地通过Snap Store(Linux应用程序
商店)为Linux用户发布他们的应用程序。通过使Linux成为一流的Flutter平台,Canonical邀请应用程序开发人员将其应用程序
发布给数百万Linux用户,并扩大可供他们使用的高质量应用程序的可用性。
有关Flutter的许多事情对于Canonical来说是令人兴奋的:
快速发展的应用程序开发人员生态系统
多平台支持
高度优化的本机应用程序
现代的UI框架,支持声明式,反应式和可组合的小部件
使用Visual Studio Code,Android Studio和IntelliJ的丰富开发平台
Google最初宣布的Flutter桌面支持宣布是从支持macOS的Alpha版本以及针对Linux和Windows的计划开始的。Canonical 通
过组建一支开发人员团队与Google的开发人员合作,将Flutter的最佳体验带给大多数Linux发行版,从而对Flutter进行了重大
投资。 Canonical将继续与Google合作,以进一步改善Linux支持并保持与其他受支持平台的功能对等。
Flokk:证明:证明Flutter已为台式机做好准备已为台式机做好准备
为了证明Flutter已为台式机做好了准备,我们与gskinner的设计师和开发人员合作,创建了创新的,精美的Flutter台式机应用
程序。 Flokk是一个真实世界的应用程序,可处理真实世界的数据,尤其是您的Google联系人列表。
此视频地址:https://www.youtube.com/watch?time_continue=120&v=cTFJcq7UTRY&feature=emb_logo
除了能够管理您的联系人(包括搜索联系人,添加新联系人和编辑现有联系人)之外,Flokk还使您可以将GitHub和Twitter处
理与您的联系人信息。