Conferencia de Kotlin 2024: principales anuncios y novedades

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Conferencia de Kotlin 2024: principales anuncios y novedades



Del 23 al 25 de mayo de 2024 se celebró en San Francisco la conferencia anual KotlinConf, organizada por JetBrains. El evento reunió a miles de desarrolladores de todo el mundo para debatir el futuro del lenguaje, las nuevas herramientas y las perspectivas de desarrollo del ecosistema. Este año, los temas clave fueron la estabilidad de Kotlin Multiplatform, el lanzamiento de la versión final de K2 Compiler y la ampliación del soporte para iOS y Android.



Kotlin Multiplatform alcanza un nuevo nivel



Uno de los anuncios principales fue la declaración de que Kotlin Multiplatform (KMP) ha alcanzado el estado Stable. Ahora los desarrolladores pueden usar KMP para crear aplicaciones multiplataforma sin riesgo de inestabilidad de la API. JetBrains presentó una hoja de ruta actualizada, con especial atención a:



  • Soporte para iOS: ahora KMP es totalmente compatible con Swift y Objective-C, lo que facilita la integración en proyectos Apple existentes.
  • Rendimiento mejorado: el nuevo generador de código reduce el tiempo de compilación en un 30%.
  • Integración con Compose Multiplatform: el framework para crear UI ahora admite Android, iOS, Desktop y Web desde un solo código.


Estos cambios convierten a Kotlin Multiplatform en una alternativa real a React Native y Flutter, especialmente para proyectos donde el rendimiento nativo es importante.



K2 Compiler: versión final



El tan esperado K2 Compiler, que se desarrolló durante varios años, finalmente obtuvo un lanzamiento estable. El nuevo compilador trajo mejoras significativas:



  • Velocidad: compilación en promedio 2 veces más rápida en comparación con la versión anterior.
  • Mensajes de error claros: ahora el compilador muestra la ubicación exacta del problema y sugiere correcciones.
  • Soporte para nuevas características del lenguaje: incluidos los receptores de contexto (context receivers) y un mejor manejo de genéricos.


Los desarrolladores que ya se han actualizado a Kotlin 2.0 señalan que los proyectos se compilan más rápido y el código es más limpio y seguro.



Nuevas capacidades para el desarrollo backend



En la conferencia también se anunciaron actualizaciones para Kotlin/JS y Kotlin/Native. Para el desarrollo backend, JetBrains presentó integración con frameworks populares como Ktor y Spring Boot. En la nueva versión de Ktor 3.0 se incluyó soporte nativo para WebSockets y un mejor manejo de corrutinas. Esto hace que Kotlin sea una opción cada vez más atractiva para los ingenieros backend acostumbrados a Python o Java.



¿Qué sigue?



JetBrains confirmó que continuará invirtiendo en el ecosistema de Kotlin. Los planes para 2025 incluyen mejorar las herramientas de análisis de código, incorporar asistentes de IA en IntelliJ IDEA y expandir Kotlin Multiplatform a nuevas plataformas. Para la comunidad de PythonLib, esto es especialmente interesante, ya que Kotlin se utiliza cada vez más en proyectos mixtos que requieren alto rendimiento y multiplataforma.



Las grabaciones completas de las ponencias y las diapositivas ya están disponibles en el sitio web oficial de KotlinConf. Recomendamos ver las presentaciones para estar al tanto de las últimas tendencias.

Recommended Libraries