gourses

← Volver a la búsqueda

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 curso
Ver curso en udemy

Enlace 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