Dart is a very viable alternative to Java already for Android. See https://flutter.io/
P.S. Dart actually has a Java-to-Dart converter hidden somewhere. I can't find the link, but the static analyzer was ported from Java to Dart using it. Perhaps they could expand that effort?