AppCademy/Kotlin Multiplatform & Compose Multiplatform: Curso Definitivo desde 0
Kotlin Multiplatform & Compose Multiplatform: Curso desde 0

  • 49,99 €

Kotlin Multiplatform & Compose Multiplatform: Curso Definitivo desde 0

  • 72 Lecciones

¡Es hora de dar el salto al desarrollo multiplataforma con Kotlin y maximizar tu impacto como desarrollador!

Ahora puedes desarrollar aplicaciones para Android, iOS y escritorio compartiendo la mayor parte del código entre plataformas, lo que optimiza el proceso de desarrollo. En este curso, aprenderás a crear apps con Kotlin Multiplatform que funcionen en todas estas plataformas, utilizando las tecnologías más recientes, buenas prácticas de arquitectura y un código robusto.

Contenido

Introducción

Presentación del curso
  • 4 min
  • 531 MB
Links de interés
    Introducción a Kotlin Multiplatform
    • 5 min
    • 552 MB
    Preparando el entorno
    • 8 min
    • 851 MB

    Compose Multiplatform

    RickMortyApp completa.zip
    • 228 MB
    Preparando nuestro proyecto v2
    • 14 min
    • 1,62 GB
    Navegacion
    • 13 min
    • 1,35 GB
    BottomBar Navigation (ARREGLADO)
    • 28 min
    • 2,82 GB
    Actual/Expect
    • 6 min
    • 679 MB
    Inyección de dependencias con Koin
    • 18 min
    • 1,89 GB
    Configurando Ktor
    • 20 min
    • 2,57 GB
    Repositorio
    • 9 min
    • 1,11 GB
    Primer caso de uso
    • 8 min
    • 940 MB
    Preparando el ViewModel
    • 15 min
    • 1,58 GB
    Conectando la vista con ViewModel
    • 8 min
    • 807 MB
    Preparando la preview
    • 5 min
    • 652 MB
    Componente character of the day
    • 19 min
    • 1,99 GB
    Preparando la paginación
    • 19 min
    • 2,04 GB
    Paging en la UI
    • 23 min
    • 2,53 GB
    Perfeccionando CharactersScreen
    • 6 min
    • 731 MB
    Preparando caso de uso con fechas
    • 7 min
    • 726 MB
    Persistencia de datos con Room
    • 19 min
    • 2,66 GB
    Inyectando room
    • 15 min
    • 1,53 GB
    Actualizando nuestro caso de uso
    • 12 min
    • 1,45 GB
    Gestionando el listado en Pagging 3
    • 3 min
    • 453 MB
    Recuperando episodios con paginación
    • 17 min
    • 1,93 GB
    Paginación de episodios hasta la vista
    • 6 min
    • 566 MB
    Trabajando con genéricos - Paging Wrapper
    • 22 min
    • 2,35 GB
    Creando componentes distintos iOS - Android
    • 30 min
    • 3,3 GB
    Type safety
    • 14 min
    • 1,44 GB
    Configurando el detalle
    • 7 min
    • 761 MB
    Cabecera CharacterDetail
    • 18 min
    • 1,94 GB
    Actualizando el modelo de datos
    • 13 min
    • 1,34 GB
    Recuperando episodios
    • 14 min
    • 1,83 GB
    Modo oscuro y colores
    • 17 min
    • 2,01 GB
    Diseñando EpisodeScreen
    • 10 min
    • 1,02 GB
    Diseñado CharactersScreen
    • 2 min
    • 249 MB
    Diseñando la home
    • 9 min
    • 978 MB
    Añadiendo Splash
    • 11 min
    • 1,21 GB

    Compose Desktop (Escritorio)

    RickMortyApp completa.zip
    • 228 MB
    Creando el target
    • 10 min
    • 1,1 GB
    Room desktop
    • 7 min
    • 734 MB
    Ktor en escritorio
    • 4 min
    • 508 MB
    Diferenciando targets
    • 9 min
    • 954 MB
    Implementando HorizontalScrollBar en desktop
    • 8 min
    • 899 MB
    VerticalScrollbar
    • 14 min
    • 1,62 GB
    Componente VideoPlayer en Desktop (Webview)
    • 20 min
    • 2,33 GB
    Tooltips
    • 5 min
    • 497 MB
    Eventos de ratón
    • 3 min
    • 317 MB
    Eventos de teclado
    • 2 min
    • 277 MB
    Drag and Drop
    • 4 min
    • 428 MB
    Tray
    • 3 min
    • 327 MB
    Añadiendo icono a nuestra aplicación de escritorio
    • 5 min
    • 508 MB
    Generando version dmg
    • 8 min
    • 1,07 GB

    KMP con vistas nativas SwiftUI y Jetpack Compose

    DragonBallApp completa.zip
    • 3,57 MB
    Introducción a KMP
    • 10 min
    • 1,09 GB
    Preparando el proyecto Shared
    • 11 min
    • 1,21 GB
    Configurando Koin en Android
    • 3 min
    • 294 MB
    Koin y dependencias en XCode
    • 6 min
    • 644 MB
    Implementando ViewModel en iOS y Android
    • 7 min
    • 737 MB
    Ktor y Logs
    • 13 min
    • 1,46 GB
    Conectando desde UI a DATA
    • 11 min
    • 1,16 GB
    HomeScreen en SwiftUI
    • 23 min
    • 2,54 GB
    HomeScreen en Android
    • 24 min
    • 2,56 GB
    Navegación segura en Android
    • 8 min
    • 810 MB
    Preparando el nuevo endpoint
    • 12 min
    • 1,29 GB
    DetailViewModel
    • 3 min
    • 352 MB
    DetailScreen en Android
    • 33 min
    • 3,7 GB
    DetailScreen en iOS
    • 40 min
    • 4,45 GB

    Problemas frecuentes

    Lista de pequeños vídeos para solucionar errores habituales a la hora de configurar Kotlin Multiplatform y Compose Multiplatform.

    [Actual/Expect] Some types are not accessible from <TuClase>
    • 1 min
    • 103 MB
    [iOS no compila] - Como ver errores de código
    • 2 min
    • 216 MB
    Failed to check JDK distribution jpackage is missingJDK distribution path
    • 2 min
    • 235 MB