Kotlin · Do zero ao avançado
Kotlin4Noobs
Do primeiro val às corrotinas, um passo de cada vez. Um guia gratuito em português e inglês, com exemplos que você executa direto na página.
15 tópicos · 56 exemplos executáveis
Configuração de ambiente
Colocando o Kotlin na sua máquina.
Fundamentos
As peças de todo programa em Kotlin.
- val02Variáveis
valevar, mutabilidade e escopo das variáveis.ValVarEscopos de Variáveis+1 - Int03Tipos de dadosNúmeros, caracteres, booleanos, strings e arrays.IntegersFloating pointChar+7
- fun04FunçõesDeclaração, parâmetros, retorno e funções de expressão única.SintaxeFunções de extensãoOperadores aritméticos+1
- +=05OperadoresOperadores aritméticos, de comparação, lógicos, de intervalo e de tipo.Operadores aritméticosOperadores de atribuição compostosOperadores de comparação+8
- when06Expressões condicionais
ifewhencomo expressões que devolvem valor.IfWhen - for07Loops
for,while,do-while, intervalos e controle de fluxo.ForWhile e do-while - apply08Funções de escopo
let,run,with,applyealso, e quando usar cada uma.letapplyalso+1
Estruturas de dados
Coleções, classes e tipos genéricos.
Tratamento de erros
Exceções e o sistema de tipos contra o null.
Programação assíncrona
Código concorrente com corrotinas.
Boas práticas
Escrevendo Kotlin do jeito que Kotlin é escrito.
Outros
Ferramentas, exemplos de código real e a comunidade.