WBF AcademyWBF Academy
Android con Kotlin
Intermedio Desarrollo Móvil

Android con Kotlin

Domina el desarrollo de Android con Kotlin, desde los fundamentos del lenguaje hasta patrones de arquitectura listos para producción.

5 módulos 30 clases 5 h 250 preguntas
▶ Empezar a ver

Contenido del curso

1 Fundamentos de Kotlin 6 clases · 1 práctica 0 de 7
Clase 1 · 6:28Variables, Null Safety y el Sistema de Tipos
6:28
Variables, Null Safety y el Sistema de Tipos
Video · 6:28
Ver clase ▶
Clase 2 · 6:27Funciones, Lambdas y Higher-Order Functions
6:27
Funciones, Lambdas y Higher-Order Functions
Video · 6:27
Ver clase ▶
Clase 3 · 6:47Clases, Data Classes, Sealed Classes y Enums
6:47
Clases, Data Classes, Sealed Classes y Enums
Video · 6:47
Ver clase ▶
Clase 4 · 6:50Colecciones, Sequences y Operaciones Funcionales
6:50
Colecciones, Sequences y Operaciones Funcionales
Video · 6:50
Ver clase ▶
Clase 5 · 7:06Herencia, Interfaces y Generics
7:06
Herencia, Interfaces y Generics
Video · 7:06
Ver clase ▶
Clase 6 · 7:58Extension Functions, Scope Functions y DSLs
7:58
Extension Functions, Scope Functions y DSLs
Video · 7:58
Ver clase ▶
Práctica · 0 de 25 preguntasPráctica del módulo
Práctica del módulo 0 de 25 para el certificado
Responde 25 preguntas
Este módulo tiene 50 preguntas; 25 cuentan para el certificado.
Practicar →
2 Interfaz de Android y Vistas 6 clases · 1 práctica 0 de 7
Clase 1 · 5:27Activities, XML Layouts y ViewBinding
5:27
Activities, XML Layouts y ViewBinding
Video · 5:27
Ver clase ▶
Clase 2 · 5:27RecyclerView, ListAdapter y DiffUtil
5:27
RecyclerView, ListAdapter y DiffUtil
Video · 5:27
Ver clase ▶
Clase 3 · 5:57Fragments, FragmentManager y el Back Stack
5:57
Fragments, FragmentManager y el Back Stack
Video · 5:57
Ver clase ▶
Clase 4 · 5:50Navigation Component: NavGraph y SafeArgs
5:50
Navigation Component: NavGraph y SafeArgs
Video · 5:50
Ver clase ▶
Clase 5 · 6:09Intents, Activity Results y Permisos en Tiempo de Ejecución
6:09
Intents, Activity Results y Permisos en Tiempo de Ejecución
Video · 6:09
Ver clase ▶
Clase 6 · 6:03Material Design: Toolbar, BottomNav y FAB
6:03
Material Design: Toolbar, BottomNav y FAB
Video · 6:03
Ver clase ▶
Práctica · 0 de 25 preguntasPráctica del módulo
Práctica del módulo 0 de 25 para el certificado
Responde 25 preguntas
Este módulo tiene 50 preguntas; 25 cuentan para el certificado.
Practicar →
3 Jetpack Compose 6 clases · 1 práctica 0 de 7
Clase 1 · 4:06Composables, State y Recomposition
4:06
Composables, State y Recomposition
Video · 4:06
Ver clase ▶
Clase 2 · 4:09Sistema de Layout: Column, Row, Box y Modifiers
4:09
Sistema de Layout: Column, Row, Box y Modifiers
Video · 4:09
Ver clase ▶
Clase 3 · 4:24LazyColumn, LazyRow y Optimización de Listas
4:24
LazyColumn, LazyRow y Optimización de Listas
Video · 4:24
Ver clase ▶
Clase 4 · 4:11Navegación Compose: NavHost y Destinos
4:11
Navegación Compose: NavHost y Destinos
Video · 4:11
Ver clase ▶
Clase 5 · 4:24Integración con ViewModel y UI State en Compose
4:24
Integración con ViewModel y UI State en Compose
Video · 4:24
Ver clase ▶
Clase 6 · 4:42Theming Material 3, Color Dinámico y Animaciones
4:42
Theming Material 3, Color Dinámico y Animaciones
Video · 4:42
Ver clase ▶
Práctica · 0 de 25 preguntasPráctica del módulo
Práctica del módulo 0 de 25 para el certificado
Responde 25 preguntas
Este módulo tiene 50 preguntas; 25 cuentan para el certificado.
Practicar →
4 Arquitectura Android 6 clases · 1 práctica 0 de 7
Clase 1 · 3:22MVVM: ViewModel, UiState y Single Activity
3:22
MVVM: ViewModel, UiState y Single Activity
Video · 3:22
Ver clase ▶
Clase 2 · 3:27Room: Entities, DAOs y Migraciones de Base de Datos
3:27
Room: Entities, DAOs y Migraciones de Base de Datos
Video · 3:27
Ver clase ▶
Clase 3 · 3:32Retrofit y OkHttp: APIs REST y Parsing de JSON
3:32
Retrofit y OkHttp: APIs REST y Parsing de JSON
Video · 3:32
Ver clase ▶
Clase 4 · 3:24Patrón Repository y Arquitectura Offline-First
3:24
Patrón Repository y Arquitectura Offline-First
Video · 3:24
Ver clase ▶
Clase 5 · 3:35Hilt: Módulos de Inyección de Dependencias y Ámbitos
3:35
Hilt: Módulos de Inyección de Dependencias y Ámbitos
Video · 3:35
Ver clase ▶
Clase 6 · 3:57WorkManager, App Startup y Tareas en Segundo Plano
3:57
WorkManager, App Startup y Tareas en Segundo Plano
Video · 3:57
Ver clase ▶
Práctica · 0 de 25 preguntasPráctica del módulo
Práctica del módulo 0 de 25 para el certificado
Responde 25 preguntas
Este módulo tiene 50 preguntas; 25 cuentan para el certificado.
Practicar →
5 Corrutinas de Kotlin 6 clases · 1 práctica 0 de 7
Clase 1 · 5:32Fundamentos de Coroutines: suspend, launch y Dispatchers
5:32
Fundamentos de Coroutines: suspend, launch y Dispatchers
Video · 5:32
Ver clase ▶
Clase 2 · 5:37Structured Concurrency: Scopes, Jobs y Cancelación
5:37
Structured Concurrency: Scopes, Jobs y Cancelación
Video · 5:37
Ver clase ▶
Clase 3 · 5:40Flow: Streams Fríos y Operadores
5:40
Flow: Streams Fríos y Operadores
Video · 5:40
Ver clase ▶
Clase 4 · 5:32StateFlow y SharedFlow: Streams Calientes para la UI
5:32
StateFlow y SharedFlow: Streams Calientes para la UI
Video · 5:32
Ver clase ▶
Clase 5 · 5:59Manejo de Errores, retry y Mejores Prácticas de Coroutines
5:59
Manejo de Errores, retry y Mejores Prácticas de Coroutines
Video · 5:59
Ver clase ▶
Clase 6 · 5:49Testing de Coroutines y Flow con Turbine
5:49
Testing de Coroutines y Flow con Turbine
Video · 5:49
Ver clase ▶
Práctica · 0 de 25 preguntasPráctica del módulo
Práctica del módulo 0 de 25 para el certificado
Responde 25 preguntas
Este módulo tiene 50 preguntas; 25 cuentan para el certificado.
Practicar →

Consejos

Ver todos