文件名称:Windows,MacOS和Linux上的Flutter-基于Flutter Embedding,Go和GLFW。-Golang开发
文件大小:233KB
文件格式:ZIP
更新时间:2024-06-15 07:45:23
Golang GUI
go-flutter-将Flutter带到桌面的软件包目的Flutter使您可以从一个代码库在iOS和Android上构建漂亮的本机应用程序。 这个非官方的项目将Flutter带到了桌面上Flutter-一个将Flutter带到桌面上的软件包目的Flutter使您可以从一个代码库在iOS和Android上构建漂亮的本机应用程序。 这个非官方的项目通过Go和GLFW的强大功能将Flutter带到了桌面。 颤振引擎本身不知道如何处理桌面平台(例如,处理鼠标/键盘输入)。 相反,它为要实现的任何平台公开了一个抽象层。 该项目使用以下代码实现Flutter的Embedding API:
【文件预览】:
go-flutter-master
----plugin.go(2KB)
----go.mod(357B)
----.gitattributes(33B)
----mousecursor.go(2KB)
----.github()
--------ISSUE_TEMPLATE()
----go.sum(7KB)
----glfw.go(10KB)
----mascot.png(92KB)
----embedder()
--------embedder.h(80KB)
--------embedder_proxy.go(4KB)
--------embedder_helper.c(3KB)
--------doc.go(435B)
--------README.md(1013B)
--------embedder.go(15KB)
--------build.go(208B)
----event-loop.go(4KB)
----key-events.go(2KB)
----texture-registry.go(4KB)
----accessibility.go(579B)
----window.go(1KB)
----texture.go(1KB)
----navigation.go(796B)
----messenger.go(4KB)
----build-constant.go(776B)
----platform.go(3KB)
----plugin()
--------helper_test.go(3KB)
--------error.go(737B)
--------binary-codec.go(748B)
--------error_test.go(549B)
--------binary-messenger.go(1KB)
--------method-handler.go(682B)
--------standard-method-codec_test.go(5KB)
--------codec.go(2KB)
--------method-channel_test.go(6KB)
--------binary-codec_test.go(702B)
--------basic-message-channel.go(5KB)
--------event-sink.go(2KB)
--------doc.go(257B)
--------standard-message-codec.go(15KB)
--------json-method-codec.go(3KB)
--------basic-message-channel_test.go(6KB)
--------event-channel.go(3KB)
--------standard-method-codec.go(4KB)
--------string-codec_test.go(871B)
--------method-channel.go(9KB)
--------json-method-codec_test.go(2KB)
--------string-codec.go(1KB)
--------endian.go(326B)
--------standard-message-codec_test.go(5KB)
----internal()
--------debounce()
--------currentthread()
--------opengl()
--------priorityqueue()
--------keyboard()
--------tasker()
--------execpath()
----LICENSE(1KB)
----application.go(12KB)
----doc.go(214B)
----stocks.jpg(78KB)
----README.md(5KB)
----option.go(7KB)
----isolate.go(535B)
----text-input.go(9KB)
----pop.go(2KB)
----renovate.json(41B)
----.gitignore(446B)
----lifecycle.go(1007B)