Algunos apuntes sobre Kotlin

A medida que sigo avanzando con Kotlin existen algunos apuntes que vienen bien dejar registrados en un post.

“Kotlin es un lenguaje estáticamente tipado…” — Esto implica que durante la compilación del programa se verifica el tipo de dato de las variables; también, se verifican que las funciones y elementos que se vienen empleando se encuentren en las instancias de objeto que se vayan a crear. Sin embargo, a diferencia de Java, también se puede no declarar explícitamente el tipo de dato de una variable delegando a Kotlin la responsabilidad de ‘inferir’ el tipo de dato.

“Kotlin es interoperable…” — Si cuentas con una biblioteca de código que uses en tus aplicaciones Java, la podrás referenciar y emplear en tus programas escritos con Kotlin sin ningún artificio extraño.

“¿Qué tipo de aplicaciones se puede desarrollar con Kotlin?” — Se pueden desarrollar aplicaciones web (JEE, web apps y JS) y aplicaciones móviles (Android)