This is a proposal that's starting to get some serious traction.
https://docs.google.com/document/d/1y9hStonl9wpj-5VM-xWrSTuE...
In theory, Go could absolutely be used for android development
https://docs.google.com/document/d/1y9hStonl9wpj-5VM-xWrSTuE...
In theory, Go could absolutely be used for android development
In reality, the cost of JNI bridging, reboxing objects and the fact that Android APIs heavily use Java objects as parameters makes usage of any non-JVM compatible languages horribly ugly, clunky and rather pointless performance and code-quality wise.