Coroutines para programação assíncrona e mais

Editar Página

Programação assíncrona ou sem bloqueios é a nova realidade. Quer estejamos criando aplicativos do lado do servidor, desktop ou móveis, é importante que ofereçamos uma experiência que não seja apenas fluida da perspectiva do usuário, mas escalável quando necessário.

Existem muitas abordagens a este problema, e no Kotlin nós adotamos uma muito flexível, fornecendo suporte Coroutine no nível da linguagem e delegando a maioria das funcionalidades às bibliotecas, muito em linha com a filosofia do Kotlin.

Como bônus, os coroutinos não só abrem as portas para a programação assíncrona, mas também fornecem uma riqueza de outras possibilidades, como concorrência, atores, etc.

Como começar

Tutoriais e Documentação

Novo no Kotlin? Dê uma olhada na página de Primeiros Passos.

Páginas de documentação selecionadas:

  • Guia de Coroletas
  • Basicas
  • Canais
  • Contexto e Despachos Corretores
  • Estado mutável compartilhado e simultaneidade
  • Fluxo assíncrono

Tutoriais recomendados:

  • Seu primeiro coroutino com Kotlin
  • Programação Assíncrona
  • Introdução aos Coroutinos e Canais práticos de laboratório
Exemplos de Projetos

Deixe uma resposta

O seu endereço de email não será publicado.