> But I don't think this is the answer. If you debug Scala on Android at least you don't have to make a mental mapping of what
> the corresponding Java translation of your function would look like.
Again, this is also not the case with Xtend. See this screencast : https://vimeo.com/38425995
Android probably doesn't need a Swift as much as iOSX did, but there's still a lot to be gained from having a less verbose programming language (and corresponding platform API). Objective C, despite its older features and unfamiliar syntax, was more expressive already than Java was. With Swift, they removed the legacy and made the syntax familiar.
But I don't think this is the answer. If you debug Scala on Android at least you don't have to make a mental mapping of what the corresponding Java translation of your function would look like. A true new language with good features and 'light' syntax would be great. Google already has such a language: Dart.
But Google has already said that at IO 2014 that Java is the language for Android and it will stay that way.