Conferencia sobre Kotlin 2024: principales anuncios y nuevas características del lenguaje

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 sobre Kotlin 2024: principales anuncios y nuevas características del lenguaje



A mediados de octubre de 2024 se celebró en Ámsterdam la conferencia anual KotlinConf, organizada por la empresa JetBrains. El evento reunió a miles de desarrolladores de todo el mundo interesados en el moderno lenguaje de programación Kotlin. Este año, los organizadores se centraron en la estabilidad del desarrollo multiplataforma, el rendimiento del compilador y la estrecha integración con herramientas de inteligencia artificial. Hemos recopilado los anuncios clave que serán útiles tanto para principiantes como para profesionales experimentados.



Kotlin Multiplatform — lanzamiento oficial

Uno de los eventos más esperados fue la salida de Kotlin Multiplatform (KMP) de la fase de pruebas beta. Ahora es una herramienta estable para crear aplicaciones multiplataforma. Los desarrolladores pueden usar hasta el 100% del código compartido para la lógica de negocio en Android, iOS, web y escritorio. JetBrains presentó documentación actualizada, plantillas de proyectos listas para usar y soporte mejorado en IntelliJ IDEA.



Compilador K2: un nuevo nivel de rendimiento

En la conferencia se anunció la finalización del trabajo en el nuevo compilador K2. Este proporciona:

  • Aceleración de la compilación de 2 a 3 veces en comparación con la versión anterior;
  • Soporte mejorado para expresiones lambda y funciones inline;
  • Mensajes de error y sugerencias más precisos en el IDE.

K2 ya está disponible para pruebas en Kotlin 2.1. La transición completa al nuevo compilador está prevista para principios de 2025.



Corrutinas: nuevas capacidades para código asíncrono

Los desarrolladores presentaron extensiones para las corrutinas de Kotlin que simplifican el trabajo con flujos de datos. Entre las novedades:

  • Nuevo tipo Flow con manejo mejorado de errores y cancelación de tareas;
  • Soporte para paralelismo estructurado en escenarios complejos;
  • Función experimental StructuredTaskScope para gestionar corrutinas hijas.


Integración con IA y aprendizaje automático

JetBrains anunció Kotlin for AI, un conjunto de bibliotecas y herramientas para trabajar con redes neuronales. Ahora Kotlin admite:

  • Llamada directa a modelos TensorFlow y PyTorch a través de JNI;
  • Funciones integradas para tokenización y vectorización de texto;
  • Integración con modelos de lenguaje de OpenAI y Hugging Face.

Para los desarrolladores del ecosistema Python, esta es una excelente oportunidad para probar Kotlin en tareas de análisis de datos y automatización.



Mejoras para desarrolladores de Android

Google y JetBrains anunciaron conjuntamente el soporte completo de Kotlin en Android Studio 2024.3. Ahora todas las plantillas de proyectos utilizan Kotlin por defecto, y para los desarrolladores de Java está disponible la conversión automática de código. También se presentó una nueva herramienta Kotlin Lint para el análisis estático de código, que ayuda a evitar errores típicos en las primeras etapas.



Conclusión

La conferencia KotlinConf 2024 confirmó el estatus de Kotlin como uno de los lenguajes de programación que más dinámicamente se desarrolla. Los anuncios principales — Kotlin Multiplatform estable, el rápido compilador K2 y la integración con IA

Recommended Libraries