Tras nuestro reciente anuncio de Google I/O, en el que recomendamos Kotlin Multiplatform (KMP) para compartir la lógica empresarial en plataformas móviles, web, de servidor y de escritorio, y nuestra decisión de usar KMP en Google Workspace, KotlinConf 2024 fue la siguiente ocasión para compartir los aspectos más destacados y conectar con la comunidad de Kotlin.
Kotlin Multiplatform, diseñada por JetBrains, permite a los desarrolladores crear apps multiplataforma compilando el código de Kotlin en binarios específicos de cada plataforma mientras aprovechan todas las capacidades de un lenguaje moderno administrado por memoria. Este enfoque fue una inversión a largo plazo para el equipo de Google Workspace, lo que les permitió compartir la lógica empresarial entre diferentes plataformas.
El equipo de Android trabajó para ofrecer compatibilidad con KMP y recientemente lanzó una versión alfa de Room compatible con KMP. A partir de hoy, Annotations, Collections y DataStore ya tienen compatibilidad estable con KMP. También unificamos las bibliotecas de Lifecycle, ViewModel y Paging para permitir integraciones con plataformas que no son de Android.
La conferencia comenzó con una presentación, en la que Jeffrey van Gogh dio una descripción general de las contribuciones de Google al ecosistema de Kotlin. En este contexto, dio detalles sobre cómo Google aprovecha Kotlin Multiplatform (KMP) para agilizar el desarrollo en su propia cartera de productos. Destacó los beneficios del uso compartido de código y la eficiencia que KMP aporta a los proyectos de Google, alineándose con nuestras recomendaciones recientes para el desarrollo de apps para Android.
Nuestras sesiones técnicas en KotlinConf 2024 abarcan un gran número de temas:
Siempre estamos buscando formas de participar activamente en la comunidad de Kotlin. Si estuviste en KotlinConf, esperamos que hayas podido visitar nuestro stand para hablar con nuestros ingenieros, conseguir respuestas a tus preguntas y obtener más información sobre cómo puedes aprovechar Kotlin y KMP.
Además, puedes ver documentos actualizados y una nueva muestra para dispositivos móviles en KMP. Con estos recursos, deberías tener lo que necesitas para comenzar a aprender sobre KMP y, si tienes algún comentario o algún problema, compártelos a través de este vínculo.
Nos entusiasma el futuro de Kotlin y pensamos agregar compatibilidad con KMP a más bibliotecas de AndroidX. Tenemos muchas ganas de ver cómo adoptarás y crearás la próxima generación de apps con KMP.
Gracias a los organizadores de KotlinConf, a los oradores, a los asistentes y a toda la comunidad por hacer realidad este evento y reunir a los aficionados de Kotlin.