Kotlin Multiplatform

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.

Empezar

Tecnología de código abierto de JetBrains para un desarrollo multiplataforma flexible

Kotlin 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.

Android
iOS
Web
Ordena­dores
Servidor
Parte multiplataforma en Kotlin

Comparta código sin poner en entredicho la calidad

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.

Adecuado para todo tipo de proyectos

Comparta una pieza de lógica

Mejore la estabilidad de su aplicación compartiendo una parte aislada y crítica de esta. Reutilice el código Kotlin que ya tiene para mantener las aplicaciones sincronizadas.

Comparta la lógica y mantenga la interfaz de usuario nativa

Utilice Kotlin Multiplatform cuando comience un nuevo proyecto, e implemente el manejo de datos y la lógica empresarial una sola vez. Mantenga la interfaz de usuario nativa para cumplir los requisitos más estrictos.

Comparta hasta el 100 % del código

Con Compose Multiplatform, un marco de trabajo declarativo moderno para compartir interfaces de usuario entre varias plataformas, puede compartir hasta el 100 % de su código y mantener las integraciones nativas donde sea necesario.

Compile interfaces de usuario una sola vez con Compose Multiplatform

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.

Desarrollo de interfaz de usuario acelerado

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.

Reutilización a nivel de componente

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.

Utilice componentes nativos cuando sea necesario

Cuando necesite widgets de interfaz de usuario nativos o desee integrar su interfaz de usuario compartida en aplicaciones nativas existentes, podrá hacerlo fácilmente.

Empezar
Android screeniOS screenDesktop screen

Perfeccione su perfil de desarrollador con Kotlin

Si 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

Pruebe Kotlin Multiplatform: comparta código como desee a través de diferentes plataformas.