Go isn&#x27;t suitable for the kind of mission critical and memory constrained apps that Android requires.<p>The absence of generics and exceptions makes Go a step backward compared to Java. It was also absolutely not designed for Android (its driving design goal was to compile fast).<p>Dart&#x27;s type system is also much weaker than Java so it would be a step back as well.<p>Right now, Google doesn&#x27;t have any in-house credible alternative language to Java.<p>Interestingly, Kotlin is growing on Android without Google having anything to do.