
Flutter使您可以从单个代码库上构建精美的本机应用程序和Android。
这个非正式的项目通过GO和GLFW的力量使桌面扑来。
颤动引擎本身不知道如何处理桌面平台(例如处理鼠标/键盘输入) 。取而代之的是,它公开了一个抽象层,以供任何平台实现。该项目使用在Windows,MacOS和Linux上运行的单个代码库来实现扑动的嵌入API。对于渲染, GLFW适合工作,因为它为每个平台提供了OpenGL的缓冲/鼠标/键盘上正确的抽象。
Golang的选择来自于每个平台上具有相同工具的事实。再加上Golang是一种很棒的语言,因为它可以使所有内容保持简单易读,这使得可以易于构建跨平台插件。

入门的最佳方法是安装Hover,这是在台式机上设置,构建和运行Flutter应用程序的官方使用工具,包括热线功能。
阅读悬停教程以在桌面上运行您的应用程序,或从我们的示例应用程序之一开始。
如果您想要有关Go-Clutter的更多深入信息,请阅读Wiki。
您缺少功能吗?打开问题!
一个单独的存储库包含示例的绘制应用程序,这些应用程序也在桌面上运行。请访问github.com/go-flutter-desktop/examples尝试一下。
一些流行的插件已经在github.com/go-flutter-desktop/plugins上实现。如果您实现了要共享的插件,请随时在插件存储库上打开PR!
有关如何创建插件的详细教程,请阅读Wiki。
颤抖本身是一个相对年轻的项目。它的框架和引擎经常更新。 Go-Flutter项目试图与Flutter的Beta通道保持兼容。
更新的GO很简单,很少有倒退的更改。该项目与最新的GO稳定版本保持兼容。
该项目将GO-GL/GLFW用于GLFW v3.3。
BSD 3条规定许可证