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
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