Put the product itself aside, that home page is wried.
In the "Examples" section, every <video> is nested in a <a>.
Because of that, I can't play any demo by directly click the play icon (Even one on the control bar) at least on Firefox.
Luckily my cat told me that I can just right click on that demo and select play on the pop menu. Otherwise I could never see those demos in my entire life and just close that page instead.
It's similar to React Native - meaning it's very hard to write once on two platforms. You could get somewhere with writing two UI's for two platforms and keep shared business logic.
Because mobile apps just have to be written in Go? There’s just nothing else out there that can handle the highly special and rare use case of UI programming? ;)
Probably a cool hobby project (and there’s nothing wrong with having hobbies!) but in it’s current state I don’t feel this to be too useful.
Just thinking aloud from my rear end: how about making a cross-platform framework with Swift? It already works well in the other major platform :)
Seems to have a weird bridge it has to serialize things and send them across to get them to the native side... ala React Native. I say weird, because go should be native by itself, thus no need for this hoop-jumping.
Yeah but I feel like if I'm going to use Qt I may as well write it in C++. Part of the reason I like Go is that it makes easy-to-distribute binaries. Adding Qt back in gets rid of that benefit.
Shiny is missing a lot of desirable features (full-screen, window positioning, disallowing window scaling) and is no longer being maintained, unfortunately.
[Edit]
Looks like go mobile, still needs Mac/XCode to develop iOS apps and Android Studio to develop android apps.
I haven't found another mobile development tool, other than Adobe AIR SDK, which supports developing iOS apps on windows and supports developing Android apps without Android SDK.
IIRC, Go Mobile has no UI layer. It's designed for creating cross platform libraries that you use in existing apps, or otherwise layer with native functionality.
This has a UI library and seems to more of an end to end solution.
Gomatcha also requires Mac/XCode for iOS apps and Android SDK for android apps. I have been using Flutter to develop apps without Android Studio - just the flutter SDK + Android SDK + Gradle
In the "Examples" section, every <video> is nested in a <a>.
Because of that, I can't play any demo by directly click the play icon (Even one on the control bar) at least on Firefox.
Luckily my cat told me that I can just right click on that demo and select play on the pop menu. Otherwise I could never see those demos in my entire life and just close that page instead.