为移动和桌面构建 Flutter 应用程序

Building a Flutter application for mobile and desktop

最近我发现 Flutter 也可以支持桌面应用程序。我只是好奇这项技术有多远,以及你们中是否有人成功地将您的移动应用程序移植到桌面上。如果有,那是怎样的体验?是否支持 windows、鼠标交互、桌面通知等特定于桌面的功能?

它在 12 月的 Flutter Live 活动中进行了演示,但据我所知,官方尚未发布任何内容。

Flutter for Desktop 在 flutter interact 2019 上作为 alpha 版本发布。 官方文档位于 https://flutter.dev/desktop

以下视频介绍了如何在 MacOS 上 运行 您的 Flutter 应用 如果您不想阅读文档,可以观看以下视频 https://www.youtube.com/watch?v=9tEdoVuC1uQ&t=23s

(跳到 0:48 秒,因为会出现几秒钟的轻微噪音)

一个简单的应用程序是使用 android studio 创建的,我们可以很容易地看到可用于将代码移植到所有平台的选项。例如,如果您使用 android studio 创建默认应用程序,鼠标事件将帮助您点击按钮并增加计数。

关于体验,写一个代码,在任何平台上,感觉都不错port/deploy。使用 VSCode 或 android studio,两者都有帮助。