-The Android platform runs on Android Runtime which is a virtual machine based on JVM and, although not identical,[it's very similar to it](https://www.baeldung.com/java-jvm-vs-dvm). It's no surprise then that two of the most popular programming languages used to create Android apps are Java and Kotlin, both JVM languages. It might be a bit surprising though that Scala, also a JVM language and one in popularity [on par or ahead of Kotlin](https://redmonk.com/sogrady/2021/03/01/language-rankings-1-21/), has little presence on the Android platform. But it is possible to write Android apps in Scala, and in fact it's possible to do it in more than one way. Here, in this document, we will focus on how to write a modern Android app with Scala that uses GraalVM Native Image and JavaFX. At the end of this tutorial you will links to materials discussing other options.
0 commit comments