I've looked around a bit but I can't find a discussion about a version of Android built directly from golang
source code and little or no Java.
I see there's an Android 9 (Go edition) version. But it looks like it's just more Java with Golang bindings: https://www.android.com/versions/go-edition. Or is this a native Go
Android?
Golang has a powerful standard library and makes Golang one of the efficient language for Mobile development. The use of Golang for mobile development is getting popular due to its unique ability and authority in the API layer.
With introduction of GO 1.5, it has become easier for the developers to build cross platform apps for Android and iOS platforms. This means that the developers can build a single code and share it between the two platforms thereby saving lot of time and efforts for mobile app development.
C++ C++ can be used for Android App Development using the Android Native Development Kit(NDK). However, an app cannot be created totally using C++ and the NDK is used to implement parts of the app in C++ native code.
Android is an open source operating system for mobile devices and a corresponding open source project led by Google.
Note that it is possible to compile Go to both JavaScript and WASM. I've use the WASM support to build an application that work across all modern browsers. (incl. modern mobile browsers)
The way I do it is that I load the Go program in a background worker, I then use a channel to talk to the Go program as it was an API running locally. My primary reason for doing so was to leverage some of the functionality in the standard library, specifically, the cryptographic APIs.
I see there's an Android 9 (Go edition) version. But it looks like it's just more Java with Golang bindings
No. Android Go is a line of Android apps designed for use on low-end Android devices. Android Go has nothing to do with:
I've looked around a bit but I can't find a discussion about a version of Android built directly from golang source code and little or no Java.
That is because it does not exist.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With