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)
CFGS Desarrollo de Aplicaciones Multiplataforma (DAM)
MEDAC
2000h · 104 semanas
FP Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM) Online
UTAMED - Universidad Tecnológica del Atlántico Medio
2000h · 96 semanas
Bootcamp Desarrollo Apps iOS & Android
KeepCoding
40 semanas
Máster en Desarrollo de Aplicaciones Móviles (Android & iOS)
Tokio School
800h
FP Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM) Online
Ilerna
2000h
2305 €