When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Curso completo de Corrutinas y Flow con Android y Kotlin
Sé un experto en coroutines y flujos de kotlin, incluye prácticas android con MVVM, Room, LiveData, Retrofit, Lifecycle.

This Course Includes
udemy
0 (306 reviews )
6h 53m
english
Online - Self Paced
professional certificate
Udemy
About Curso completo de Corrutinas y Flow con Android y Kotlin
Bienvenido al curso más completo y actualizado de Coroutines y Flows con Kotlin, el cual además incluye prácticas con aplicaciones funcionales en Android, así no solo aprenderás los fundamentos de 0 a 100, si no que verás como trabajan las corrutinas con MVVM, LiveData, Room, Lifecycle, Retrofit y mucho más.
El objetivo principal es que con este curso entiendas a la perfección todo lo relacionado con corrutinas, desde su sintaxis, configuración, modo de trabajo, tipos, integración con Android Jetpack, entre otros. Pero también que mejores la calidad de tus apps, para que si procesas datos, no corras el riesgo de congelar la pantalla del usuario, o hacer que tus aplicaciones dejen de responder. Es por ello que en este curso los temas principales que veremos son:
Bases previas(lambda, threads, sequences).
Scopes
.
Funciones
suspendidas
.
Constructores(runBlocking, launch, async, produce).
Job
(ciclo de vida).
Async & await.
Deferred
.
Dispatchers
(Main, IO, Default, Unconfined y personalizado).
Anidación.
Cancelamientos(corrutinas, flujos y canales).
WithContext
.
Flows
.
Operadores
(map, filter, transform, take, first, last, reduce, fold, etcétera...).
Flows con
Buffer
.
Combinación(zip, combine, flatmap, concat...).
Captación y manejo de errores en Flow.
Detección de compleción en flujos definidos o infinitos.
Channels
.
Pipelines
.
Buffer para channels.
Exception
handler
.
Integración de corrutinas con
Retrofit, Room, ViewModel, LiveData, Coil
y más. Y lo mejor de todo es que tendrás oportunidad de practicar mucho, pues el
curso es 100% práctico
, nos centramos en explicar cada concepto con un ejemplo a nivel de código. Los fundamentos están 100% con Kotlin, por lo que puedes aplicar los conocimientos en la plataforma de tu preferencia. Además, consideramos que tu tiempo es muy valioso, por ello este curso tiene escenarios reales con
apps de Android nativo, hechas con kotlin que incluyen herramientas modernas y potentes de hoy en día,
estas aplicaciones procesarán imágenes en un listado, consultarán APIs para cargar información, trabajarán con operaciones locales en bases de datos, y realizarán cálculos complejos, todas estas
tareas de forma simultanea
, además claro, de su versión sin corrutinas, para que puedas ver con claridad la gran diferencia de
rendimiento y uso responsable de los recursos.
Al final estarás preparado para
crear o migrar aplicaciones del más alto nivel
al mundo de las corrutinas, llevándote a un grupo selecto de programadores android capaces de abordar soluciones a problemas comunes y complejos. Y por si fuera poco, cuentas con la
garantía
de 30 días para la devolución de tu dinero, con lo que tu riesgo de inversión es del 0%. Estamos seguros que este curso te ayudará a incrementar tu nivel de habilidades de cara a este futuro cada vez más competitivo, por ello
haz click en obtener curso
y comienza tu formación ¡Hoy mismo! Nos vemos en clase.
What You Will Learn?
- Sintaxis, estructura, tipos, configuraciones, devolución de valores, todo referente a las corrutinas en Kotlin. .
- Ejecutar tareas exhaustivas sin desbordar la memoria o saturar el uso de la CPU. .
- Flows, configurar los flujos de datos infinitos en android para escenarios avanzados. .
- Prevenir que procesos puedan congelar la interfaz del usuario o hacer que nuestras app dejen de responder. .
- Conceptos avanzados para ahorrar tiempo y recursos en coroutines, channels, flows y más. .
- Ejecución simultanea de tareas asíncronas en kotlin y android como procesamiento de imágenes, peticiones a internet, cálculos matemáticos, etc... .
- Bibliotecas de Jetpack nativas con coroutines, tal como LiveData, ViewModel, LifeCycle y Room. .
- Integración de las corrutinas con Retrofit para peticiones con API Restful, y Coil para descargar imágenes de la nube. .
- Ciclo de vida con Job, cancelación, excepciones y más. .
- Uso de Deferred, Dispatchers, suspend, Async & Await, Buffer, Pipelines, Operadores y todos los elementos referentes a Coroutines y Flows. Show moreShow less.