Desenvolver apps Android com o Kotlin
Crie apps Android melhores com mais rapidez usando o Kotlin. Essa linguagem de programação moderna e estaticamente tipada é usada por mais de 60% dos desenvolvedores Android profissionais. Ela ajuda a aumentar a produtividade, a satisfação dos desenvolvedores e a segurança do código.
Expressivo e conciso
Os recursos modernos da linguagem Kotlin permitem que você se concentre em expressar suas ideias e escrever menos código boilerplate.
Código mais seguro
Com a nulidade inclusa no sistema de tipo, o Kotlin ajuda a evitar NullPointerExceptions. Os apps Android que usam código Kotlin têm 20% menos chances de apresentar falhas.
Jetpack Compose
O kit de ferramentas moderno de IU do Android foi desenvolvido em Kotlin, permitindo que você crie interfaces rapidamente com APIs eficientes e intuitivas.
Simultaneidade estruturada
As corrotinas do Kotlin simplificam a programação assíncrona, simplificando e melhorando tarefas comuns, como chamadas de rede e atualizações de banco de dados.
Primeiros passos
primeiros passos
Aprender Android e Kotlin do zero
Veja nossos guias para iniciantes que ensinam a criar apps Android com Kotlin e Jetpack Compose.
primeiros passos
Kotlin para desenvolvedores Java do Android
Se você já conhece o Java, nossos guias de interoperabilidade e documentação podem ajudar você a começar.
primeiros passos
Guias avançados do Kotlin
Se você já conhece o Kotlin, leia nossa documentação avançada para aprimorar suas habilidades.
primeiros passos
Como sua equipe pode adotar o Kotlin
Saiba como a programação em Kotlin pode aumentar a produtividade da sua equipe, melhorar a qualidade dos apps e aumentar a satisfação do desenvolvedor.
Cursos em destaque
Destaque
Bootcamp de Kotlin para programadores
No curso Treinamento do Kotlin para programadores, você aprenderá os conceitos básicos da linguagem enquanto cria vários programas pequenos usando o IntelliJ IDEA.
Destaque
Corrotinas avançadas com fluxo do Kotlin e LiveData
Aprenda a usar o LiveData com corrotinas e fluxo do Kotlin.
Otimizado para Kotlin
O Kotlin oferece suporte total ao desenvolvimento para Android, com ferramentas e recursos para ajudar você a ter sucesso.
Android Studio
O Android Studio oferece alto nível de compatibilidade com o Kotlin. Além disso, traz ferramentas integradas que ajudam a converter o código baseado em Java para Kotlin. A ferramenta Show Kotlin Bytecode permite que você veja o código baseado em Java equivalente enquanto aprende a usar o Kotlin.
Android KTX
O Android KTX torna o desenvolvimento para Android com o Kotlin mais conciso, tranquilo e idiomático aproveitando os recursos da linguagem Kotlin.
SDK otimizado para Kotlin
Desde o Android 9 (API de nível 28), o SDK do Android contém anotações de nulidade para ajudar a evitar NullPointerExceptions. A documentação de referência da API também está disponível em Kotlin.
Recursos de aprendizagem
Conheça um conjunto selecionado de recursos em vários formatos para começar a aprender Kotlin.
Como é o código Kotlin?
Apps criados com o Kotlin
Muitos apps já são criados com o Kotlin, tanto em startups de destaque quanto em empresas da Fortune 500. Saiba como o Kotlin ajuda as equipes a se tornarem mais produtivas e a criar apps de maior qualidade.
História do desenvolvedor
A Zomato usa o Kotlin para programar códigos mais seguros e concisos
O Kotlin ajudou a Zomato a reduzir de forma significativa o número de linhas de código do app e a encontrar defeitos relevantes na hora da compilação.
Veja o vice-presidente de Gerenciamento de Produtos da Zomato, Rahul, e o desenvolvedor Android Prateek Sharma falando sobre como a Zomato começou a usar o Kotlin e adotar essa linguagem para todos os lançamentos de novos recursos.
Destaque
O Kotlin é de código aberto
O Kotlin é um projeto de código aberto sem custos financeiros sob a licença Apache 2.0. O código do projeto é desenvolvido de maneira aberta no GitHub principalmente pela equipe da JetBrains, com contribuições do Google e de outros parceiros. A escolha do Kotlin reafirma nosso compromisso com um ecossistema de desenvolvimento aberto à medida que evoluímos e desenvolvemos a plataforma Android. Além disso, queremos muito ver a linguagem evoluir.
Recursos em destaque
Codelabs do Android em Kotlin
Aprenda as práticas recomendadas e APIs mais recentes com os codelabs do Android em Kotlin.
Android + Kotlin no Medium
Artigos técnicos sobre Kotlin da equipe do Android.
Curso "Noções básicas do Android com o Compose"
Para quem não tem experiência com programação, aprenda os conceitos básicos da linguagem Kotlin e como criar apps Android simples.
Documentação da linguagem Kotlin
Playground Kotlin
Tente usar o Kotlin agora, diretamente no seu navegador da Web.
Referência oficial da linguagem
Comece a aprender Kotlin no site de referência oficial da linguagem.