
Kotlin Multiplatform: Desarrollo de Apps para iOS y Android
udemy · ⭐ 4.65 (39 reseñas) · Todos los niveles · es · ⏱ 17 h
Impartido por Jorge Maldonado B. · 265 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Kotlin Multiplatform es una de las tecnologías más sólidas y prometedoras del ecosistema actual. Con ella, puedes compartir código entre Android, iOS, escritorio y web, manteniendo la experiencia nativa de cada plataforma. En este curso aprenderás a aprovechar todo el potencial de Kotlin Multiplatform, desde los conceptos fundamentales… hasta la creación de aplicaciones completas y funcionales. Comenzaremos analizando por qué KMP representa una alternativa real frente a otras soluciones multiplataforma, y cómo logra combinar productividad, rendimiento y escalabilidad en un mismo entorno. Luego, dedicaremos una sección a comparar Kotlin con Swift, explorando similitudes, diferencias y las ventajas que ofrece Kotlin dentro del ecosistema de iOS. A continuación, trabajaremos con Compose Multiplatform, el framework moderno de JetBrains para construir interfaces declarativas y reactivas. Aprenderás a crear interfaces compartidas y también interfaces nativas, adaptadas a cada plataforma, con un enfoque profesional y escalable. Además, veremos cómo conectarte a APIs, gestionar bases de datos locales y estructurar tu aplicación con una arquitectura multiplataforma bien organizada. Todo con ejemplos reales, buenas prácticas y un enfoque orientado a la calidad del código. Al finalizar este curso tendrás la capacidad de desarrollar aplicaciones reales multiplataforma, dominando Kotlin Multiplatform con un enfoque moderno, limpio y profesional. Si quieres dar el siguiente paso en tu carrera como desarrollador y trabajar con la tecnología que está definiendo el futuro del desarrollo multiplataforma, este curso es para ti.
Lo que aprenderás
- Crear apps multiplataformas con Kotlin Multiplatform
- Lenguaje Kotlin
- Lenguaje Swift
- Diseño de interfaces con Compose Multiplatform
- Uso de Jetpack Compose
- Introducción a SwiftUI
- Arquitectura limpia (Clean Architecture)
- Arquitectura MVVM
- Desarrollo con bases de datos locales
- Consumo de API REST
Requisitos
- Nos requiere de experiencia previa para realizar el curso
- preferentemente tener una Mac ya que usaremos tanto Android Studio como Xcode
- Instalaciones de Xcode y simuladores
- No se requiere de un dispositivo físico Android o iOS para realizar el curso