Descubriendo Kotlin

Si desarrollas apps Android, o si usas Java, seguramente has oído hablar de Kotlin. Incluso puede que ya hayas empezado a trastear con este lenguaje de programación que tanto parece estar de moda.

Por si no es tu caso, y has terminado en este post buscando saber que es Kotlin, aquí va un pequeño resumen:

Kotlin es un lenguaje basado en la JVM y desarrollado por JetBrains, la misma compañía que ha creado IntelliJ IDEA, uno de los mejores IDEs para desarrollar Java. Android Studio está basado en IntelliJ IDEA.

Repasemos ahora las bondades de este lenguaje que lo hacen tan atractivo:

  • La sintaxis es muy parecida a Java, por lo que si estás familiarizado con este lenguaje, no te supondrá un gran esfuerzo dar el salto.
  • Es un lenguaje muy expresivo. Puedes hacer lo mismo pero con mucho menos código y es más fácil de leer.
  • Es seguro ante nulos.
  • A pesar de ser un lenguaje orientado a objetos, también usa conceptos de la programación funcional como las expresiones lambda.
  • Permite funciones de extensión, con lo que podemos extender cualquier clase para añadirle nuevas funcionalidades.
  • Es totalmente compatible con Java, por lo que podemos tener ambos lenguajes en un mismo proyecto. Esto resulta especialmente útil para dar los primeros pasos.

A estas alturas supongo que ya tendrás más ganas de meterle mano a Kotlin, y sinceramente, después de lo poco que lo hemos tocado, creemos que Kotlin ha venido para quedarse!

Como nosotros también estamos empezando con Kotlin, nos hemos animado a compartir este mini post.

Si después de leer este mini post quieres más información, puedes consultar la web oficial de Kotlin.