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.
Vamos começar
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.
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.
Em 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.