Hands-on Kotlin Coroutines for Android: Guía práctica de corrutinas Kotlin para Android
Корутины Kotlin для Android: практика и теория
Resumen:
Introducción
El libro «Hands-on Kotlin Coroutines for Android» de Natig Babayev se publicó en 2020 y se convirtió en una de las primeras guías prácticas completamente dedicadas a las corrutinas de Kotlin en el contexto del desarrollo para Android. En un mundo donde la asincronía y la reactividad se han convertido en el estándar, las corrutinas ofrecen una forma elegante y segura de gestionar tareas en segundo plano sin engorrosas devoluciones de llamada ni complejas cadenas de RxJava. El libro, de 312 páginas, tiene como objetivo llevar al lector desde los fundamentos hasta las técnicas avanzadas, incluyendo Flow, canales y pruebas.
De qué trata el libro
La obra es un manual estructurado que comienza explicando los problemas que resuelven las corrutinas (por ejemplo, el bloqueo del hilo de la interfaz de usuario, la complejidad de cancelar tareas) y gradualmente se adentra en la sintaxis de las funciones suspend, los constructores de corrutinas (launch, async) y los contextos. Se presta especial atención a la integración con componentes de Android: ViewModel, LiveData, Room y Retrofit. La segunda mitad del libro está dedicada a temas más complejos: manejo de errores, canales (Channel), Flow (flujos fríos y calientes), así como las pruebas de corrutinas con las bibliotecas kotlinx-coroutines-test y Turbine.
Para quién es este libro
El libro está dirigido a desarrolladores de Android que ya están familiarizados con el lenguaje Kotlin a nivel básico (sintaxis, clases, lambdas) y tienen experiencia en la creación de aplicaciones simples. Los principiantes en corrutinas encontrarán aquí una introducción clara, mientras que los desarrolladores experimentados encontrarán un contenido profundo