Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Outros recursos do Kotlin

Selecionamos um conjunto de recursos para ajudar você a saber mais a respeito do Kotlin e melhorar a produtividade com ele. Se você é novo no Kotlin, recomendamos que confira os recursos a seguir.

Documentação

Linguagem Kotlin

Kotlin no Android

Amostras

  • Sunflower (link em inglês): um app de amostra de ponta a ponta que ilustra as práticas recomendadas de desenvolvimento Android com o Kotlin e o Jetpack.
  • App para Android da Google I/O (site em inglês): a versão 2018 do app da Google I/O foi completamente reescrita em Kotlin e atua como mais um ótimo app de amostra Kotlin de ponta a ponta.
  • Amostras Kotlin: uma coleção de amostras de código Android escritas em Kotlin.

Codelabs

  • Refatoração para Kotlin: saiba como refatorar seu código de Java para Kotlin e quais são as convenções de Kotlin.
  • Princípios básicos de Kotlin para Android: um curso baseado em codelabs que leva você pelos princípios básicos da criação de apps para Android usando Kotlin.
  • Paging: saiba como integrar os componentes da biblioteca Paging para carregar itens da lista enquanto um usuário estiver rolando as páginas.
  • Room com um View: aprenda a criar um app que usa os componentes de arquitetura do Android.
  • Corrotinas: aprenda a usar as Corrotinas do Kotlin, uma maneira de gerenciar conversas em segundo plano que simplifica o código, reduzindo a necessidade de callbacks.

Vídeos

  • Curso da Udacity: "Desenvolvimento de apps para Android com Kotlin" Aprenda a arquitetar e desenvolver apps para Android na linguagem de programação Kotlin usando ferramentas e bibliotecas comprovadas pelo setor.
  • Curso da Udacity: "Bootcamp do Kotlin para programadores". Fundamentos da linguagem de programação Kotlin apresentados por especialistas em Kotlin do Google. Para programadores de Java ou outras linguagens orientadas a objetos.
  • YouTube: nesta pesquisa por "Kotlin on Android" (Kotlin no Android) você encontra uma variedade de palestras técnicas de alta qualidade.
  • Curso da O'Reilly: um curso de Kotlin de oito horas, "Introduction to Kotlin Programming" (Introdução à programação Kotlin, disponível em inglês), criado por Hadi Hariri, desenvolvedor da JetBrains. Requer assinatura. Avaliação gratuita de 10 dias disponível.
  • Curso da Treehouse: "Kotlin for Java Developers" (Kotlin para desenvolvedores Java, disponível em inglês) ensina Kotlin com ênfase no Android. Requer assinatura. Avaliação gratuita de 7 dias disponível.
  • Curso da Udemy: "Kotlin for Beginners" (Kotlin para iniciantes, disponível em inglês) ensina Kotlin do zero. Requer assinatura. Novo desconto disponível para alunos.

Livros

Mais livros estão listados no site do Kotlin.

Canais sociais

  • @kotlin: a conta oficial do Kotlin no Twitter.
  • Kotlin Community: uma lista de grupos e eventos off-line do kotlinlang.org.
  • Kotlin Slack: uma comunidade de bate-papo no Slack para usuários do Kotlin.
  • Talking Kotlin: um podcast bimensal sobre o Kotlin e muito mais.