Outros recursos para corrotinas e fluxo Kotlin

Use estes recursos extras para saber ainda mais sobre corrotinas e fluxo Kotlin. Esses recursos são agrupados por tópico.

Noções básicas

Cancelamento

  • Cancelamento em corrotinas (link em inglês): este artigo fala sobre os detalhes dos cancelamentos de corrotinas.
  • Coroutines: Gotta catch 'em all ("Pegar TODAS as corrotinas", vídeo em inglês): conheça as práticas recomendadas para processar cancelamentos e exceções nas corrotinas de Kotlin.

Exceções

  • Exceções em corrotinas (link em inglês): saiba como as exceções são propagadas em corrotinas e como processá-las.
  • Coroutines: Gotta catch 'em all ("Pegar TODAS as corrotinas", vídeo em inglês): conheça as práticas recomendadas para processar cancelamentos e exceções nas corrotinas de Kotlin.

Escopos

Fluxo

Teste

Bibliotecas, Jetpack e corrotinas

  • LiveData com corrotinas e fluxo (link em inglês): esta palestra da Conferência de Desenvolvedores Android 2019 mostra como usar o builder de corrotinas liveData junto com os padrões e antipadrões de teste para criar UIs reativas eficientes e sólidas.
  • Como criar uma biblioteca de extensões Kotlin (link em inglês): aprenda a criar uma biblioteca de extensões Kotlin que adicione corrotinas e compatibilidade de fluxo a classes já existentes.
  • Como simplificar APIs com corrotinas e fluxo (link em inglês): aprenda a simplificar suas bibliotecas com adaptadores de corrotina, crie as suas e veja como elas funcionam nos bastidores.

Corrotinas na camada de visualização

Configurações avançadas