The Android mobile platform is supported only by JAVA? Correct me if i am wrong.
Anyway, what does that mean? That you can only program in Java for it or only that you need to compile to bytecode via the Java virtual machine?
So could I write apps in Jython, Scala or Clojure for sucha platform and that would be fine since they run on the JVM?
Summary: Sort of. Scala yes, JRuby/Jython no.