This.
And Kotlin might be the future language for Android.
And Kotlin might be the future language for Android.
Java might be a little annoying to wield, but the JVM is actually quite nice.
Whomever at JetBrains put a premium on Java interop should get a medal, because it's a VERY low friction move to go from Java development to Kotlin. You can port your project one file at a time and the tooling is excellent.
I have dabbled with all major JVM languages, yet if it wasn't for Spark and now Android, no customer would allow us to use anything besides Java itself.
https://trends.google.com/trends/explore?q=java,kotlin,cloju...