xost, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 11/12/2019 10:43:56 PM
Xnechijli01
Kotlin Coroutines para principiantes
Kotlin Coroutines
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Kotlin
 
Kotlin Coroutines para principiantes y su uso
 

?En esta parte del curso de kotlin te mostramos como puedes usar secuencias para evitar que se bloquee una aplicación en Android. También veremos algunos ejemplos de código al respecto que puedes usar para evitar este problema.

Parte 1: Kotlin Coroutines para principiantes

La nueva forma de gestionar subprocesos en segundo plano

Las Coroutinas de Kotlin son algo muy positivo para los desarrolladores. Simplifican el código al reducir la necesidad de devoluciones de llamada. La forma en que lo hacen es mediante la conversión de sus devoluciones de llamada asíncronas de operaciones de larga duración como escribir en la base de datos.

Si vienes de manejar otros entornos de programación, entonces algo similar con lo que te puedes identificar es el patrón de espera asíncrona.

Echa un vistazo al código a continuación. Estamos utilizando devoluciones de llamada y nuestro código funciona de forma asíncrona aquí. Callback hace el trabajo, pero no son perfectos. Ni siquiera cerca.

Las cosas se complican cuando puede estar haciendo algunas operaciones de llamadas asíncronas anidadas, lo que fácilmente conduce a algo muy negativo en la devolución de llamadas. Es realmente feo. No te ayudan a manejar los errores sin escribir un código adicional. Pero las corutinas de Kotlin resuelven estos problemas.

// Async callbacks
networkRequest { response ->
// Successful network request
databaseSave(response) { rows ->
// Result saved
}
}

Con las rutinas, puedes convertir este código asíncrono en código secuencial.

// The same code with coroutines
val response = networkRequest()
// Successful network request
databaseSave(response)
// Result saved

La siguiente nota ampliaremos más este tema y explicaremos otra parte del código que hemos anexado. Al mismo tiempo te dejamos los enlaces de algunos cursos presenciales que puedes ver con el fin de mejorar tu comprensión de este tema.

Curso de Excel
Renta de aulas.
 

 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Cómo evitar que Android detenga una aplicación
El hilo principal en Android
Inicio de codificación con kotlin
Curso intensivo de kotlin
El scriping en Kotlin
Proyectos multiplataforma en Kotlin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xost.
 
Documento sin título
 
Documento sin título
PARTICIPANTES
8 A B C D E F G H I J K L M N O P Q R S T U V W X Y
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Qué lees
+ comentarios
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Tecnología
Cómo evitar que Android detenga una aplicación
Xnechijli01
Kotlin evita que Android detenga una aplicación
 
11/12/2019 10:52:06 PM
 
El hilo principal en Android
Xnechijli01
El hilo principal en kotlin y en Android
 
11/12/2019 10:48:27 PM
 
Kotlin Coroutines para principiantes
Xnechijli01
Kotlin Coroutines para principiantes y su uso
 
11/12/2019 10:43:56 PM
 
Inicio de codificación con kotlin
Xnechijli01
Codificación con kotlin
 
11/12/2019 10:22:20 PM
 
Curso intensivo de kotlin
Xnechijli01
Curso intensivo para aprender kotlin
 
11/12/2019 10:20:22 PM
 
El scriping en Kotlin
Xnechijli01
Kotlin y El Scriping
 
10/30/2019 1:33:51 AM
 
Proyectos multiplataforma en Kotlin
Xnechijli01
LA ACTUALIZACIÓN DE KOTLIN Y LOS PROYECTOS MULTIPLATAFORMA
 
10/30/2019 1:25:10 AM
 
Kotlin / Nativo actualización
Xnechijli01
Actualización de Kotlin / Nativo
 
10/30/2019 12:11:01 AM
 
Kotlin y JS
Xnechijli01
Kotlin y la actualización para JS
 
10/30/2019 12:09:05 AM
 
Las tablas dinámicas en Excel
Xnechijli01
Qué son las tablas dinámicas en Excel
 
10/29/2019 12:08:44 AM
 
+ publicaciones
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.