Its not possible to use only Go for Android application development. The goal of both the Go team and the Android team is to make Go a candidate for JNI development as an alternate to C/C++. The rest of the Android app, especially the UI can only be written in Java.