I don't know the situation on mobile but for cross platform Desktop the JVM is a great target for "write once, run everywhere", and Kotlin is a modern language that fixes or improves a lot of Java's common complaints.
Assuming a JVM is installed, distribution is as simple as sending a packaged .jar file.
There is a huge ecosystem of available libraries in Java, many with Kotlin wrappers for idiomatic usage.
Assuming a JVM is installed, distribution is as simple as sending a packaged .jar file.
There is a huge ecosystem of available libraries in Java, many with Kotlin wrappers for idiomatic usage.