Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is the matcha project still active? #65

Open
idoor88 opened this issue Jul 28, 2018 · 4 comments
Open

Is the matcha project still active? #65

idoor88 opened this issue Jul 28, 2018 · 4 comments

Comments

@idoor88
Copy link

idoor88 commented Jul 28, 2018

I am looking for a GUI go mobile cross platform framework to support IOS and android mobile app development with GO, I checked this matcha project, and found this project has no updates for 9 months, is this matcha project still active? any recommendations? it seems not many candidates for my purpose.

Thanks
IDoor

@Noofbiz
Copy link

Noofbiz commented Jul 28, 2018

I'm actually not sure if this repo is still active, but there's a couple alternatives out there that could suit your needs. https://github.com/golang-ui/nuklear is a ui framework for go that works on iOS and Android as well as dektop. There's also the possibility of writing your UI in html/css/is using a framework such as Angular. You could then use a webview in iOS and Android and get a desktop ui via electron using https://github.com/asticode/go-astilectron or if you don't need full electron functionality you can use https://github.com/zserge/webview. If you don't mind building your own UI and buttons from scratch via opengl you could also try a game engine such as ebiten https://github.com/hajimehoshi/ebiten or engo https://github.com/EngoEngine/engo (full disclosure, I'm an engo maintainer)

@idoor88
Copy link
Author

idoor88 commented Jul 28, 2018

Noofbiz, thanks for your comments, I checked nuklear, it seems IOS (iphone) support is not mentioned in their website, so I am not sure if nuklear supports IOS, currently I just need a UI framework with golang and write apps for IOS and Android mobile phone, since I like golang very much and it runs faster on mobile devices compared to other languages.

Thanks
IDoor

@ghost
Copy link

ghost commented Sep 14, 2018

Hey all

There is also flutter.

I used gomatcha and it was amazing. It uses protocol buffers to communicate between native and golang code.
So I got the same approach working between flutter and golang using RPC with protocol buffers.

So all my golang code is doing all the logic and flutter is only the display engine.
I hope to put up a repo soon if others are interested.

Because flutter is not native controls but rather opengl with material design controls it's a bit different.
But I feel it's a better approach because you can run flutter on desktop and soon web ( using webgl canvas and golang wasm ).

@passerbyo
Copy link

passerbyo commented Jun 20, 2022

everyone there can fork and contribute go mobile project,i will donate to go cross platform programming progress

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants