Noticias Programación

Lanzamiento de Jetpack Compose Alpha multiplataforma

Jetpack Compose Multiplatform, una extensión del marco de interfaz de usuario Jetpack Compose de JetBrains, ahora en Alpha, le permite crear interfaces de usuario web, de escritorio y de Android con los mismos artefactos a partir de una única base de código.

Pero tomemos las cosas desde el principio. Todo comenzó con la interfaz de usuario de Jetpack Compose para Android, luego pasó a Compose Desktop y finalmente a Compose Web. Hice un esfuerzo por poner las cosas en perspectiva con «Jetpack Compose For Web – Poniendo el orden en el caos». El denominador común era y es permitir compartir el código de la interfaz de usuario entre aplicaciones de escritorio, Android y web.

Antes de que el polvo se asentara con la última versión de la vista previa de Compose Web Technology en mayo pasado, ahora tenemos Compose Multiplatform perpetuando el misterio. ¿Qué significa y cuál es su relación con Compose Desktop y Web? Seguro que parece ocupar su lugar de alguna manera.

La verdad es que Compose for Desktop y Compose for Web se han promocionado a Alpha desde sus estados actuales Milestone y Preview y su control de versiones se alineará de ahora en adelante con el resto de la multiplataforma Compose y:

Utilice el mismo enfoque declarativo y las API que se utilizan para las aplicaciones modernas de Android para crear interfaces de usuario nativas para aplicaciones web y de escritorio.

Anteriormente, Compose para escritorio y Compose para Web usaban conjuntos separados de artefactos. Y esa es la consistencia que ofrece Compose Multiplatform: un conjunto de API (DOM, CSS, etc.) para escribir su código multiplataforma en un solo complemento de Gradle y un montón de artefactos, lo que significa que es más fácil que nunca comenzar a desarrollar Android, escritorio y redactar interfaces de usuario web basadas en la web.

Por supuesto, funciona en Kotlin Multiplatform, el SDK de desarrollo multiplataforma proporcionado por JetBrains, que es la tecnología que admite el uso compartido de código.

En cuanto a la compatibilidad con IntelliJ IDEA y Android Studio, se lanzará un complemento que le permitirá usarlo.

Publicidad:

Publicidad:

También puede gustarte...