Over the last few months I've been writing Scala full time, and have even written some (demo grade) Android apps in it. My opinion is: Android should not adopt Scala as one of its primary languages. I think a platform's primary language should be accessible. It is an unfortunate fact that the stuff that most people only know about programming using some object oriented imperative language. People find it harder to ho…
This is a very important point. There is a lot of ambivalence about Scala in the non Android world already, it's naive to think this ambivalence would completely go away on Android. The same problems that are crippling Scala's adoption in the non Android world will be present on Android.