
O Flutter permite criar belos aplicativos nativos no iOS e o Android a partir de uma única base de código.
Este projeto não oficial traz flutter para a área de trabalho através do poder de GO e GLFW.
O próprio mecanismo de vibração não sabe como lidar com plataformas de desktop (por exemplo, manuseio de entrada de mouse/teclado) . Em vez disso, expõe uma camada de abstração para qualquer plataforma a ser implementada. Este projeto implementa a API de incorporação do Flutter usando uma única base de código que é executada no Windows, MacOS e Linux. Para renderizar, a GLFW se encaixa no trabalho porque fornece as abstrações corretas sobre o buffer/mouse/teclado do OpenGL para cada plataforma.
A escolha do Golang vem do fato de ter as mesmas ferramentas em todas as plataformas. Além disso, o Golang é um ótimo idioma, porque mantém tudo simples e legível, o que facilita a criação de plugins de plataforma cruzada.

A melhor maneira de começar é instalar o Hover, a ferramenta oficial do Flutter para configurar, construir e executar aplicativos de flutter na área de trabalho, incluindo o Hot-Reload.
Leia o tutorial do hover para executar seu aplicativo na área de trabalho ou comece com um de nossos aplicativos de exemplo.
Se você quiser informações mais detalhadas sobre o Flutter, leia o wiki.
Você está perdendo um recurso? Abra um problema!
Um repositório separado contém aplicativos de vibração de exemplo que também são executados na área de trabalho. Vá para github.com/go-flutter-dsktop/examples para tentar.
Alguns plugins populares já foram implementados em github.com/go-flutter-desktop/plugins. Se você implementou um plug -in que gostaria de compartilhar, fique à vontade para abrir um PR no repositório de plugins!
Para um tutorial detalhado sobre como criar um plug -in, leia o wiki.
A própria vibração é um projeto relativamente jovem. Sua estrutura e motor são atualizados com frequência. O projeto GO-FLUTTER tenta permanecer compatível com o canal beta do Flutter.
A atualização GO é simples e raramente tem alterações incompatíveis com as costas. Este projeto permanece compatível com o mais recente lançamento estável.
Este projeto usa GO-GL/GLFW para GLFW v3.3.
Licença de 3 cláusulas BSD