Comparta el código como desee
Reutilice el código Kotlin en Android, iOS, web, escritorio y servidor, manteniendo el código nativo si es necesario.
Google respalda oficialmente KMP para compartir la lógica empresarial entre móvil, web, servidor y escritorio.
EmpezarKotlin Multiplatform es una tecnología que le permite crear aplicaciones para varias plataformas y reutilizar código con eficiencia entre ellas, sin renunciar a las ventajas de la programación nativa. Sus aplicaciones se ejecutarán en iOS, Android, macOS, Windows, Linux y más.
Compose Multiplatform, un marco de trabajo de interfaz de usuario declarativo de JetBrains, le permite desarrollar interfaces de usuario compartidas para Android, iOS, escritorio y web. Integre Compose Multiplatform en sus proyectos de Kotlin Multiplatform para entregar sus aplicaciones y funcionalidades más rápidamente sin tener que mantener varias implementaciones de interfaz de usuario.
El código compartido de Kotlin se compila en binarios de plataforma, y se integra perfectamente en cualquier proyecto. También puede utilizar API específicas de cada plataforma sin limitaciones. Al trabajar con Compose Multiplatform, puede hacer un uso completo de las capacidades de interfaz de usuario específicas de cada plataforma, con integraciones directas para vistas nativas e interoperabilidad con SwiftUI y UIKit. Ya no tiene que escoger entre desarrollo nativo y multiplataforma: puede disfrutar de lo mejor de los dos mundos al mismo tiempo.
Compose Multiplatform es un marco de trabajo declarativo para compartir la interfaz de usuario en Android, iOS, la web y el escritorio (a través de JVM), basado en Kotlin y Jetpack Compose.
Ahórrese el esfuerzo de mantener sincronizadas diferentes implementaciones de la interfaz de usuario y ponga su aplicación en manos de sus usuarios con mayor rapidez.
Cree sus interfaces de usuario con widgets personalizables que podrá utilizar en todas sus plataformas de destino. Utilice temas predefinidos para empezar rápidamente, o cree su propio estilo visual hasta el último píxel.
Cuando necesite widgets de interfaz de usuario nativos o desee integrar su interfaz de usuario compartida en aplicaciones nativas existentes, podrá hacerlo fácilmente.
EmpezarSi ya desarrolla en Kotlin, puede pasar fácilmente a desarrollar multiplataforma y mejorar sus habilidades sin necesidad de aprender tecnologías adicionales. Aplique sus conocimientos de Kotlin y sus habilidades con Jetpack Compose para ir más allá del desarrollo para Android.
Si está considerando Kotlin, se trata de una opción ideal tanto si decide desarrollar multiplataforma como monoplataforma. Aprender Kotlin le abre las puertas al desarrollo móvil, backend, multiplataforma y de escritorio. ¡Lo que decida crear es cosa suya!
Más información sobre Kotlin