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 Internet
Confirmación para abandonar sitio web con javascript
Xnechijli01
Ventana emergente confirmación de abandono de sitio web
 
10/23/2019 10:35:04 PM
 
Mostrar elementos en html
Xnechijli01
Javascript para mostrar elementos
 
10/16/2019 12:32:38 PM
 
Ocultar elementos en html
Xnechijli01
Cómo ocultar y Mostrar elementos usando javascript en html
 
10/16/2019 12:30:13 PM
 
Los blogs de Internet
Xnechijli01
El uso de los blogs en la sociedad actual
 
8/26/2019 8:53:55 PM
 
Que es un avatar en Internet
Xnechijli01
Los avatares dentro de la web actual
 
8/26/2019 8:46:15 PM
 
Las características de HTML5
Xnechijli01
Estás son algunas de las características propias de HTML5
 
8/21/2019 6:28:48 PM
 
Multidifusión en la web
Xnechijli01
Qué es y cómo funciona la multidifusión en la web
 
8/20/2019 8:46:00 PM
 
Implementa el hacking etico en tu corporacion y evita pedidas de informacion
aaragones
Rompiendo las barreras de lo imposible
 
5/19/2018 6:20:53 AM
 
Arquitectos técnicos Madrid, profesionalidad y dedicación
redaccion2pe
Los arquitectos técnicos Madrid pondrán en marcha sus capacidades para resolver el problema y de esta forma entregar una estructura perfecta e impecable.
 
2/9/2017 6:47:31 AM
 
Curso Prestashop: Expande tus posibilidades en el mercado online
redaccion2pe
Es un hecho que la tecnología está para usarla. Hoy en día casi todo se resuelve vía Internet, por esta razón, para cualquier persona que desee iniciar un negocio es preciso que se asegure de estar lo
 
1/26/2017 5:05:20 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.