我对学习Google的Flutter / dart感兴趣,但是我希望能够像使用react native一样使用它创建桌面x86应用程序。是否可以使用内置的支持或任何第三方插件来制作带有flutter / dart的drsktop应用程序?
答案 0 :(得分:1)
我很难确定这个问题是否离题;我暂时不会投票决定将其关闭,但是如果有人这样做,我不会感到惊讶(因为它非常接近“推荐工具”类型的问题)。
不过,要回答您的问题,答案暂时是正确的。从扑通的常见问题解答中:
我可以使用Flutter构建桌面应用程序吗?是的,但现在还不是 很好的支持。我们正在努力使它成为一流的 经验。我们当前的进度记录在我们的Wiki中。
Wiki为here,当前,此答案包含有关如何为Windows,Mac和Linux设置Flutter应用程序的一些基本信息,以及警告所有内容可能随时更改的警告。要点,并且任何需要本机代码的插件都无法使用,因为它们仅包含iOS / Android的代码。 flutter-desktop-embedding repository(Google正式开始进行桌面嵌入之前的遗留物)是如何入门的示例,但是您的里程数可能会有所不同,因为我不确定它是什么最新版本。
基本上,您现在就可以立即在桌面上开发flutter应用程序,但是我不希望很快就能发布该应用程序而无需进行大量工作来使所有内容正确地排列在一起。另外,至少在Windows上发布它可能很困难,并且在当前Shell上的Windows上使用GLFW,如果可能的话,您可能不希望在已发布的应用程序中使用GLFW。我不是来自Google,所以无法透露他们的计划,但是我猜(并希望)在Google I / O上会发布一些有关桌面嵌入的公告,但不能保证。
所以TLDR;是,仅用于开发目的,而否用于部署。