D
D
Danny2014-08-17 04:10:12
Java
Danny, 2014-08-17 04:10:12

What languages ​​can be written on Android?

Do I understand correctly that, in principle, it is possible to develop applications for android in any language that compiles into JVM bytecode? Any Jython, Groovy, Scala, Clojure and so on.
UPD: it turned out that it is possible, but there is one BUT: if java classes are already built into Android, then for other languages ​​they will have to be shoved into the application. But it is hardly necessary to use all the libraries at once in one application. I somehow came across tools that allow you to remove all unused libs from a Python project. Question - is there something similar for Jython, Clojure, Scala? Maybe for some / some of these languages ​​there are mobile application development environments - ideally, including such optimizing tools?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
_
_ _, 2014-08-17
@iAmDanny

There is not the original JVM, but its implementation from Google, named Dalvik.
As far as I know, there have been some experiences with compiling Scala for Dalvik, but in fact the only language for Android development is Java

P
Push Pull, 2014-08-17
@deadbyelpy

C++, Java, Python, Ruby, Js and so on.
Android development is not limited to one Java

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question