Hands-on Kotlin Coroutines for Android: Guia prático de Corrotinas Kotlin para Android
312 páginas
Portuguese
PDF
4.5

Hands-on Kotlin Coroutines for Android: Guia prático de Corrotinas Kotlin para Android

Корутины Kotlin для Android: практика и теория

Autor:

Ano:

Resumo:

Introdução

O livro «Hands-on Kotlin Coroutines for Android» de autoria de Natig Babayev foi lançado em 2020 e se tornou um dos primeiros guias práticos totalmente dedicados às corrotinas Kotlin no contexto do desenvolvimento Android. Em um mundo onde assincronicidade e reatividade se tornaram padrão, as corrotinas oferecem uma maneira elegante e segura de gerenciar tarefas em segundo plano sem callbacks complicados e cadeias complexas de RxJava. O livro, com 312 páginas, tem como objetivo levar o leitor desde os fundamentos até técnicas avançadas, incluindo Flow, canais e testes.

Sobre o que é o livro

A obra é um tutorial estruturado que começa explicando os problemas resolvidos pelas corrotinas (por exemplo, bloqueio da thread da UI, complexidade de cancelamento de tarefas) e gradualmente mergulha na sintaxe de funções suspend, construtores de corrotinas (launch, async) e contextos. Atenção especial é dada à integração com componentes Android: ViewModel, LiveData, Room e Retrofit. A segunda metade do livro é dedicada a tópicos mais avançados: tratamento de erros, canais (Channel), Flow (fluxos frios e quentes), bem como testes de corrotinas usando as bibliotecas kotlinx-coroutines-test e Turbine.

Para quem é este livro

O livro é voltado para desenvolvedores Android que já estão familiarizados com a linguagem Kotlin em nível básico (sintaxe, classes, lambdas) e têm experiência na criação de aplicativos simples. Iniciantes em corrotinas encontrarão aqui uma introdução clara, enquanto desenvolvedores experientes encontrarão um aprofundamento em tópicos avançados.

Recommendations