12 puntos por xguru 2023-11-06 | 1 comentarios | Compartir por WhatsApp
  • Kotlin Multiplatform (KMP) difumina la frontera entre el desarrollo multiplataforma y el desarrollo nativo
  • Esto permite compartir y reutilizar código en múltiples plataformas mientras se mantienen las ventajas de la programación nativa
  • Ahora se ha estabilizado y ya puede usarse al 100% en producción
  • KMP abarca diversas áreas, desde el soporte del compilador hasta funciones del lenguaje, APIs de bibliotecas, IDEs y herramientas de compilación
  • La Default Hierarchy Template simplifica la configuración y el mantenimiento de los proyectos
  • El rendimiento sigue mejorando de forma continua
  • El equipo de Android de Google sigue apoyando a los usuarios de KMP al ofrecer versiones multiplataforma experimentales de las bibliotecas Jetpack, y ya ofrece Collection, DataStore, Annotations y bibliotecas de paginación compatibles con KMP
  • También ofrece varias herramientas para el entorno de desarrollo en iOS. SKIE de Touchlab genera código Swift que proporciona una capa de API amigable para Swift, conecta tipos importantes de Kotlin e implementa una interoperabilidad fluida con corrutinas
  • Compose Multiplatform, un elemento importante del ecosistema de KMP, permite compartir código de forma más efectiva
    • Compose Multiplatform para Android y escritorio (JVM) ya es Stable
    • El soporte para iOS está actualmente en alfa y el soporte web (Wasm) se encuentra en fase experimental