DEV Community

Daniel for Android Dev Peru

Posted on

Meetup #57: Kotlin Multiplatform is Stable !

🗣️ Expositor: Yury Camacho 🇧🇴

Image description

JetBrains ha realizado varios anuncios importantes sobre Kotlin Multiplatform (KMP) en 2023.

Kotlin Multiplatform ha alcanzado la estabilidad y ahora se considera 100% listo para su uso en entornos de producción. Esto representa un avance significativo, ya que los equipos de desarrollo pueden adoptarlo con confianza en sus proyectos​​​​.

Image description

Se espera que su ecosistema continúe evolucionando y expandiéndose. JetBrains tiene planes para seguir mejorando KMP y su ecosistema en 2024​

En la primera parte del evento resumimos los puntos claves anunciados por Jetbrains :

  • Fleet
  • Amper
  • Compose Multiplaform

Image description

En la segunda parte del evento, Yury nos detalla un poco mas sobre Compose Multiplatform que representa un avance importante en el desarrollo de software, ofreciendo un enfoque más unificado, eficiente y de alto rendimiento para la creación de interfaces de usuario en múltiples plataformas.

Aunque Compose Multiplatform permite compartir código entre plataformas, también mantiene el rendimiento y las capacidades nativas. Esto significa que las aplicaciones pueden aprovechar las características específicas de cada plataforma mientras mantienen un alto rendimiento.

Comunidad y Ecosistema: Al ser parte del ecosistema de Kotlin, Compose Multiplatform se beneficia de una comunidad activa y en crecimiento. Esto conduce a una mayor innovación y soporte, así como a una evolución continua de la tecnología.

Facilita la Transición a Multiplataforma: Para los equipos que ya utilizan Kotlin, adoptar Compose Multiplatform puede ser una transición más fluida en comparación con aprender y adoptar un nuevo conjunto de herramientas para desarrollo multiplataforma.

Yury nos recomienda para empezar con KMP :

  • El uso kdoctor para validar los requisitos del ambiente de desarrollo
  • el uso del wizard para simplificar las configuraciones iniciales Link del wizard

Estos enlaces ofrecen una base sólida de recursos para aprender y profundizar en Kotlin Multiplatform, abarcando desde la configuración inicial hasta detalles avanzados de desarrollo y publicación de aplicaciones y bibliotecas multiplataforma :

Documentación General de Kotlin Multiplatform: Una vista general de KMP, incluyendo información sobre cómo Compose Multiplatform ayuda a compartir interfaces de usuario (UI) entre plataformas de escritorio como Windows, macOS y Linux​​.URL

Guía para Comenzar con Kotlin Multiplatform: Ofrece detalles sobre cómo crear aplicaciones Kotlin Multiplatform que utilizan el marco de UI Compose Multiplatform para compartir lógica de negocio y UIs entre plataformas iOS, Android y de escritorio​​ URL

Publicación de Bibliotecas Multiplataforma: Explica cómo el plugin de Kotlin Multiplatform produce automáticamente el artefacto requerido con los artefactos de metadatos incrustados, facilitando la publicación de bibliotecas multiplataforma​​.URL

Configuración del Entorno para Desarrollo Multiplataforma: Proporciona orientación sobre cómo configurar un entorno para el desarrollo de aplicaciones Kotlin Multiplatform, recomendando instalar las últimas versiones estables para una mejor compatibilidad y rendimiento​​.URL

Image description

Top comments (0)