Kotlin es el lenguaje de programación de moda. Su desarrollo, a cargo de la empresa rusa JetBrains, comenzó allá por 2010 pero ha sido en mayo de este mismo año cuando ha ganado en protagonismo gracias a Google. Fue en I/O de este año cuando la empresa de Silicon Valley anunciaba que daría soporte para Kotlin en Android.
¿Qué tiene de especial Kotlin para que Google se haya fijado en él? Un punto muy importante es la interoperabilidad al 100% con Java, lo que permite que aquellos desarrolladores con proyectos en Java puedan migrar sus proyectos fácilmente. Desde Google han resumido las razones en una frase tan escueta como clara:
?¿Por qué ha decidido el equipo de Android dar soporte a Kotlin?? Lo más importante para nosotros es que pensamos que Kotlin es un estupendo lenguaje que hará más fácil y divertido programar para Android.? [Entiendo que esto es una entradilla o algo asi?]
IDEs tan conocidos como el mismo Android Studio, Eclipse o IntelliJ IDEA ya cuentan con plugins para Kotlin. Y desde Irontec queremos apoyar el uso de Kotlin pero no sólo con palabras o promesas, y es que ya desde 2013 cualquiera puede acceder a nuestra colección de ejemplos de Kotlin que mantenemos al día en GitHub.
Muchos se estarán preguntando a estas alturas, ¿pero qué pinta tiene el código Kotlin? Aquí va el ejemplo más popular:
package helloWorld
fun main(args: Array) {
println("Hello World!")
}
Muy parecido a Java ¿verdad? Y a pesar de que ahora Android de soporte oficial para Kotlin, sus responsables no tienen ninguna intención de detener su desarrollo para otras plataformas, desde aplicaciones nativas, web, macOS, iOS, IoT o sistemas embebidos. Por eso Kotlin es una buena oportunidad para que quienes todavía tienen aplicaciones en Java den el salto. Y recuerda que en nuestro GitHub dispones de algo de código para poder empezar con Kotlin.
Sus datos personales se incorporan a ficheros de los que es responsable IRONTEC-INTERNET Y SISTEMAS SOBRE GNU LINUX, SL, con domicilio en Ribera de Axpe, 11 Edif A 116 - Erandio - 48950 - Bizkaia, cuya finalidad es la gestión de datos recogidos en los formularios de la página web, la gestión de contactos, la realización de acciones de comunicación comercial y la respuesta a consultas y sugerencias, siendo obligatorio su consentimiento, que es causa legitima de dicho tratamiento. De no prestarlo no podremos atender su solicitud. Estos datos se conservaran por tiempo indefinido en tanto no manifieste su voluntad en contra.
Sus datos no se cederán a ninguna entidad sin su consentimiento previo. Puede ejercitar los derechos de acceso, rectificación, limitación de tratamiento, supresión, portabilidad, cancelación y revocar el consentimiento prestado, dirigiendo escrito con copia de su DNI a la dirección anteriormente citada o al correo electrónico: [email protected]
También podrá en caso de no ver atendidos sus derechos presentar su reclamación a la Agencia Española de Protección de Datos.