I just got myself an android phone and I'm dying to start coding on it ! However I'm not a big java fan, although I can live with that, I would like to know if there're reasonable alternatives for the android virtual machine. I've done a medium sized project using clojure, however from the reviews I read, it's very slow when running on android. How about scala ? I read that some people did experiments with it in android, is it "fast enough" ? How big is the learning curve ?
Cheers, Ze Maria
Building Android Applications Its main competitor for application development is Kotlin, but it is compiled to the byte code JVM executes, and we can say it is just a “cleaner” version of Java. And by the way, Java is compatible with the most popular tool for Android apps - Android Studio.
It's unlikely that Android will stop supporting Java any time soon. The Android SDK is still mostly written in Java. The majority of Android apps still include Java. The Android OS is built upon a Java Virtual Machine.
Android heavily relies on the Java programming language all the SDKs required to build for android applications use the standard libraries of Java.
There's the NDK which allows you to write parts of your program in C or C++.
There's ASE that allows you to write scripts in python and maybe other languages. There's no python compiler despite you might hear otherwise.
I have read something about scala but since I wasn't really interested I did not pay attention.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With