Kotlin
Mobile

Kotlin

¿Qué es Kotlin?

Kotlin es un lenguaje de programación moderno, estáticamente tipado y de propósito general desarrollado por JetBrains, la empresa detrás del IDE IntelliJ IDEA. Fue lanzado en 2011 y en 2017 Google lo adoptó como lenguaje oficial de primera clase para el desarrollo de aplicaciones Android. Kotlin compila a bytecode JVM, lo que lo hace completamente interoperable con Java y permite usar todas las librerías del ecosistema Java sin fricción. También puede compilar a JavaScript para desarrollo web y a código nativo con Kotlin/Native para plataformas sin JVM. Su diseño resuelve muchas de las verbosidades y problemas de Java: null safety integrado en el sistema de tipos, data classes, extension functions, coroutines para programación asíncrona, smart casts y una sintaxis más expresiva y concisa. Kotlin Multiplatform Mobile permite compartir lógica de negocio entre aplicaciones Android e iOS.

¿Por qué aprender Kotlin?

Kotlin es hoy el lenguaje recomendado por Google para desarrollo Android, y prácticamente todos los nuevos proyectos Android se escriben en Kotlin. En el mercado español, los desarrolladores Android con Kotlin son muy demandados en empresas de banca móvil, retail, transportes y startups. Los salarios son competitivos, entre 35.000 y 60.000 € para perfiles con experiencia. Además de Android, Kotlin en el backend con Ktor o Spring Boot es una opción cada vez más valorada. Su interoperabilidad con Java facilita la transición desde proyectos Java existentes.

Formaciones que enseñan Kotlin(5)

Preguntas frecuentes sobre Kotlin