Para muchas organizaciones, el desarrollo móvil multiplataforma se está convirtiendo en una opción fuerte, especialmente porque la experiencia de construir aplicaciones móviles multiplataforma se vuelve más agradable y eficiente. Kotlin Multiplatform Mobile (KMM) es un SDK proporcionado por JetBrains que aprovecha las capacidades multiplataforma de Kotlin e incluye herramientas y características diseñadas para agilizar la experiencia del desarrollador. Con KMM se escribe el código una sola vez para la lógica de negocio y el núcleo de la aplicación en Kotlin y luego se comparte con las aplicaciones de Android e iOS. Sólo escribes el código específico de la plataforma cuando es necesario, por ejemplo, para aprovechar los elementos nativos de la interfaz de usuario; y el código específico se mantiene en vistas diferentes para cada plataforma. Estamos trasladando KMM a Trial, ya que está evolucionando rápidamente y estamos viendo que algunas organizaciones lo utilizan por defecto.
Siguiendo la tendencia del desarrollo multiplataforma para móviles, Kotlin Multiplatform Mobile (KMM) es una nueva entrada en este espacio. KMM es un SDK proporcionado por JetBrains que potencia las capacidades multiplataforma de Kotlin y que incluye herramientas y características diseñadas para hacer que la experiencia completa de construcción de aplicaciones multiplataforma para dispositivos móviles sea más agradable y eficiente. Con KMM escribes por una sola vez el código de la lógica del negocio y de la aplicación base y puedes compartirlo con aplicaciones Android e iOS. La escritura de código específico para una plataforma queda solo para cuando es estrictamente necesario (por ejemplo, para aprovechar elementos nativos de la interfaz de usuario) y el código específico se mantiene en vistas diferentes para cada plataforma. Aunque está aún en estado Alpha, Kotlin Multiplatform Mobile está evolucionando rápidamente. Por supuesto, no lo perderemos de vista y esperamos que tu tampoco lo hagas.