Kotlin Multiplatform entra en versión beta para desarrollo multiplataforma

Kotlin Multiplatform ha entrado en versión beta y es una de las mejores formas de crear proyectos multiplataforma tanto para Android como para iOS.

Si alguna vez te dedicaste al desarrollo de Android, probablemente hayas oído hablar de Kotlin. Es un lenguaje diseñado por JetBrains que es totalmente interoperable con Java. Puede crear aplicaciones para Android, la web e iOS en él, y Google de hecho dice que es el idioma preferido para que escriban los desarrolladores de aplicaciones. Ahora Kotlin Multiplatform está entrando en versión beta, lo que permitirá a los desarrolladores crear tanto para Android como para iOS desde la misma base de código.

En cuanto a los cambios que se realizan, JetBrains no nos ha dado mucho con qué trabajar. “Con esta versión Beta, hemos actualizado el enfoque de administración de memoria para brindar una experiencia consistente entre los destinos de Android e iOS; ahora los usuarios tienen la equilibrio adecuado entre poder reutilizar su código Kotlin existente y poder acceder a funciones específicas de la plataforma”, dice Roman Elizarov, Proyecto Kotlin. Dirigir. "A la Beta todavía le quedan cosas por implementar y entregarlas es nuestra principal prioridad".

Kotlin Multiplatform tiene una serie de beneficios clave, el mayor de los cuales es una base de código unificada entre Android e iOS. Eso incluye la misma base de código para redes, almacenamiento de datos, análisis y toda la demás lógica desde una aplicación. Es más, se conservan los elementos lógicos, pero seguirás conservando la fluidez del código nativo cuando se trata de Acceso completo a los SDK de Android e iOS. Incluso ya existen herramientas para el desarrollo multiplataforma en Android. Estudio.

“Mientras que otras tecnologías abstraen o reemplazan por completo el desarrollo de aplicaciones específicas de la plataforma, Kotlin Multiplatform es Complementario a las tecnologías específicas de la plataforma existente y está orientado a reemplazar el negocio independiente de la plataforma. lógica. Es una nueva herramienta en la caja de herramientas en lugar de reemplazar la caja de herramientas”, dijeron David Henry y Mel Yahya de Netflix.

Hay algunos proyectos de muestra Puedes echar un vistazo para inspirarte sobre cómo integrar Kotlin Multiplatform en tus proyectos, facilitando el desarrollo al crear tanto para Android como para iOS al mismo tiempo. Parece que esta versión beta es principalmente una mejora de la estabilidad, pero esperamos más cambios que puedan llegar a lo largo del ciclo de vida de Kotlin Multiplatform.