![]() Updating Go is simple and Go seldomly has backwards-incompatible changes. The go-flutter project tries to stay compatible with the beta channel of Flutter. Its framework and engine are updated often. Version compatibility Flutter versionįlutter itself is a relatively young project. If you have implemented a plugin that you would like to share, feel free to open a PR on the plugins repository!įor a detailed tutorial on how to create a plugin, read the wiki. Some popular plugins are already implemented over at /go-flutter-desktop/plugins. Go to /go-flutter-desktop/examples to give them a try. Distribution format (windows-msi, mac-dmg, linux-appimage, and more)Īre you missing a feature? Open an issue! ExamplesĪ separate repository contains example Flutter apps that also run on the desktop.Importable as Go library into custom projects.BinaryMessageCodec, BinaryMessageChannel.If you want more in-depth information about go-flutter, read the wiki. Read the hover tutorial to run your app on the desktop, or start with one of our example apps. The best way to get started is to install hover, the official go-flutter tool to set up, build and run Flutter apps on the desktop, including hot-reload. Plus Golang is a great language because it keeps everything simple and readable, which makes it easy to build cross-platform plugins. ![]() The choice of Golang comes from the fact that it has the same tooling on every platform. For rendering, GLFW fits the job because it provides the right abstractions over the OpenGL’s Buffer/Mouse/Keyboard for each platform. This project implements the Flutter’s Embedding API using a single code base that runs on Windows, macOS, and Linux. Instead, it exposes an abstraction layer for whatever platform to implement. The flutter engine itself doesn’t know how to deal with desktop platforms (eg handling mouse/keyboard input). This unofficial project brings Flutter to the desktop through the power of Go and GLFW. Flutter allows you to build beautiful native apps on iOS and Android from a single codebase.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |