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