Kotlin
A concise multiplatform language developed by JetBrains
Kotlin Multiplatform Mobile está en Beta: ¡empiece a usarlo ya!
Kotlin Multiplatform Mobile, una tecnología que permite a los desarrolladores compartir la lógica de las aplicaciones de iOS y Android, combinando las ventajas de los enfoques de desarrollo multiplataforma y nativo, ¡ya está en Beta! Vea un vídeo del equipo de Kotlin y de algunos de los primeros usuarios de Multiplatform Mobile, obtenga experiencia práctica a través de una nueva serie de seminarios web y comience a utilizarlo hoy mismo.
Kotlin Multiplatform Mobile es un SDK para el desarrollo de aplicaciones para iOS y Android que le permite mantener una base de código compartida para la creación de redes, el almacenamiento de datos y el análisis, así como el resto de la lógica de sus aplicaciones Android e iOS. Mientras Multiplatform Mobile era experimental, el equipo de Kotlin probó varios enfoques para la gestión de la memoria, bibliotecas y configuración de proyecto para proporcionarle la mejor experiencia de desarrollo. Se acabó el momento de los experimentos.
Nuestros primeros usuarios, entre los que se encuentran muchas de las empresas más importantes del mundo, como Philips, Netflix, Baidu y VMWare, nos han proporcionado opiniones muy valiosas que nos han ayudado a encontrar el equilibrio adecuado entre permitirle reutilizar su código Kotlin existente y proporcionarle acceso a funcionalidades específicas de la plataforma. Nos complace anunciar que Kotlin Multiplatform Mobile ha llegado a la fase Beta y que está en camino a la versión estable.
El paso de Kotlin Multiplatform Mobile a Beta significa que la tecnología está casi terminada y puede usarla con confianza en sus proyectos. También significa que estaremos trabajando activamente para minimizar cualquier problema de migración que pueda surgir.Ahora es un gran momento para empezar a aprender y adoptar gradualmente la Multiplatform Mobile. Como primer paso en su viaje, le invitamos a ver este vídeo del equipo de Kotlin y de algunos de nuestros primeros usuarios. Ofrece una visión de los posibles usos de Kotlin Multiplatform Mobile, cómo puede sacarle provecho, cómo funciona entre bastidores y, por supuesto, nuestros planes para el futuro de la tecnología (subtítulos en español disponibles).
Obtenga experiencia práctica
La mejor manera de empezar a aprender Kotlin Multiplatform Mobile es adquirir experiencia práctica con él. Le invitamos a unirse a una serie de próximos seminarios web que cubren los aspectos básicos de Multiplatform Mobile y demuestran algunos de los casos de uso más populares:
- Getting started with Kotlin Multiplatform Mobile (Cómo empezar con Kotlin Multiplatform Mobile) | Pamela Hill, JetBrains (20 de octubre, 15:00 UTC).
- Making your Android application work on iOS (Cómo hacer que su aplicación Android funcione en iOS) | Kevin Galligan & Russell Wolf, Touchlab (25 de octubre, 15:00 UTC).
- Dependency Injection in Kotlin Multiplatform Mobile projects (Inyección de dependencias en proyectos de Kotlin Multiplatform Mobile) | Anna Zharkova, UseTech (2 de noviembre, 15:00 UTC).
- Sharing Data Layer Between Android and iOS (Compartir capa de datos entre Android e iOS) | Mohit Sharma, Realm (8 de noviembre, 15:00 UTC).
Explore el ecosistema de Kotlin Multiplatform en evolución
Tenemos noticias emocionantes sobre la evolución del ecosistema de Kotlin Multiplatform. Creemos que estas novedades harán que su interacción con Kotlin Multiplatform Mobile sea aún más agradable:
- El equipo de Android en Google ha compartido un avance de las bibliotecas de Kotlin Multiplatform en Jetpack. Las bibliotecas disponibles como parte de este avance experimental son Collections y DataStore. Los desarrolladores buscan opiniones sobre la experiencia en el uso de estas bibliotecas de Jetpack en proyectos multiplataforma dirigidos a aplicaciones Android e iOS.
- Touchlab ha anunciado KMMBridge, como parte de su conjunto de herramientas Faktory. KMMBridge es un conjunto de herramientas de compilación que permite a equipos móviles publicar con éxito el código compartido más rápido que nunca con Kotlin Multiplatform Mobile. Dirigido específicamente a la publicación en iOS, los equipos pueden implementar el enfoque Internal SDK Flow, la mejor práctica actual para integrar rápidamente KMM en los builds de aplicaciones de producción.
Nos entusiasma ver cómo empresas de todos los tamaños y de todo el mundo se unen a la comunidad Kotlin Multiplatform, y estamos deseando seguir apoyándolas.
Comience ahora
Con Kotlin Multiplatform Mobile ahora en Beta y en camino de convertirse en estable, es un gran momento para empezar a aprender y adoptarlo gradualmente, ya que no tendrá que lidiar con grandes problemas de migración mientras trabajamos para ofrecer todas las mejoras necesarias para una versión estable.
Por último, pero no por ello menos importante, queremos dar las gracias a todos los primeros usuarios y al resto de la comunidad por hacer esto posible.
Artículo original en inglés de: