Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects.