En los últimos años hemos visto grandes avances en cuanto a software se refiere. Los nuevos lenguajes buscan mayor calidad, mejoras y, sobre todo, facilidad de manejo. Kotlin es un lenguaje de programación desarrollado con el principal objetivo de aprovechar las ventajas de Java, Scala, C#, lo cual, al contar con una potente comunidad de desarrollo, lo convierte en la herramienta perfecta para la mejora de todo tipo de proyectos.
Kotlin es posiblemente la mejor noticia desde la aparición de Swift, el lenguaje de Apple, porque ofrece una sintaxis expresiva, un sistema de tipo intuitivo fuerte y un gran soporte de herramientas, junto con la interoperabilidad sin fisuras, con el código Java, bibliotecas y marcos. También puede ser compilado a Java bytecode y, por lo tanto, ser utilizado en todas las partes en que lo hace Java, incluyendo Android.