Desarrollo para plataformas móviles con Kotlin Multiplatform
Полное руководство по KMM
Resumen:
Introducción
El libro «Kotlin Multiplatform Mobile Development» (Pamela Hill, 2022, 282 págs.) es una guía práctica para crear aplicaciones móviles multiplataforma utilizando la tecnología Kotlin Multiplatform Mobile (KMM). En una era donde las empresas buscan reducir costos de desarrollo para iOS y Android, KMM ofrece una solución elegante: escribir la lógica de negocio una vez en Kotlin y la UI de forma nativa para cada plataforma. La autora, Pamela Hill, reconocida evangelista de Kotlin y desarrolladora, comparte su experiencia y patrones probados.
De qué trata el libro
El libro cubre el ciclo completo de creación de un proyecto KMM: desde la configuración del entorno hasta la publicación en las tiendas de aplicaciones. El enfoque principal está en la arquitectura modular, la organización del código compartido (shared module) y la integración con APIs nativas. Se abordan temas como:
- Configuración de módulos Gradle para KMM
- Creación de código compartido para solicitudes de red (Ktor), serialización (kotlinx.serialization) y almacenamiento de datos (SQLDelight)
- Uso de expect/actual para implementaciones nativas
- Pruebas de código compartido y componentes de UI
- Trabajo con Compose Multiplatform para crear UI compartida
- Integración con frameworks nativos (SwiftUI, Jetpack Compose)
- CI/CD y despliegue
Para quién es este libro
El libro está dirigido a desarrolladores que ya conocen el lenguaje Kotlin y tienen experiencia básica en desarrollo móvil (Android o iOS). A los principiantes en móvil