Save the date! Android Dev Summit is coming to Sunnyvale, CA on Oct 23-24, 2019.
Kotlin e Android

Desenvolver apps para Android com o Kotlin

Escreva melhores apps para Android mais rapidamente com o Kotlin. O Kotlin é uma linguagem de programação moderna e modelada estaticamente que aumentará sua produtividade e sua satisfação como desenvolvedor.

Moderno e expressivo

Os recursos de linguagem modernos do Kotlin permitem que você se concentre em expressar suas ideias e escrever menos código clichê. Dessa forma, também haverá menos código para testar e fazer manutenção.

Código mais seguro

Melhore a qualidade do seu app com o Kotlin. Os tipos @Nullable e @NonNull são integrados ao sistema de tipos do Kotlin para evitar NullPointerExceptions. O Kotlin também conta com muitos outros recursos de linguagem para ajudar você a evitar erros comuns de programação.

Interoperável

Chame código baseado em Java com o Kotlin ou chame o Kotlin com código baseado em Java. O Kotlin é 100% interoperável com a linguagem de programação Java, então, você pode ter o quanto de Kotlin quiser no seu projeto.

Otimizado para Kotlin

O Kotlin é voltado ao desenvolvimento de apps para Android.

Android Studio

O Android Studio oferece suporte de alto nível a Kotlin. Além disso, ele possui ferramentas integradas que ajudam a converter código baseado em Java para Kotlin. A ferramenta Show Kotlin Bytecode permite que você veja o código baseado em Java equivalente à medida que aprende Kotlin.

Fazer o download

Android KTX

O Android KTX torna o desenvolvimento do Android com o Kotlin mais conciso, agradável e idiomático aproveitando os recursos da linguagem Kotlin.

Saiba mais

SDK otimizado para Kotlin

A partir do Android 9 (nível 28 da API), o Android SDK contém anotações de anulação para ajudar a evitar NullPointerExceptions. A documentação de referência da API também está disponível em Kotlin.

Ver documentação

Recursos de aprendizagem

Conheça um conjunto selecionado de recursos em vários formatos para começar a aprender Kotlin.

Ver recursos

Como é o código Kotlin?

What does Kotlin code look like? Nullable and NonNull types
help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types
help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types
help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.

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.

Zomato usa o Kotlin para escrever código mais seguro e conciso

O Kotlin ajudou a Zomato a reduzir significativamente o número de linhas de código do app e a encontrar defeitos importantes no tempo de compilação do app.

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 o utiliza agora para todos os lançamentos de novos recursos.

O Kotlin é gratuito e aberto

O Kotlin é um projeto de código aberto e gratuito da licença do Apache 2.0. O desenvolvimento e distribuição como software gratuito são garantidos pela Fundação Kotlin. A escolha do Kotlin reafirma nosso compromisso com um ecossistema de desenvolvimento aberto à medida que expandimos a plataforma Android. Além disso, estamos ansiosos para ver a linguagem evoluir.

Recursos em destaque

Testar o Kotlin

Confira tutoriais interativos de Kotlin diretamente no seu navegador.

Referência oficial da linguagem

Comece a aprender Kotlin no site de referência oficial da linguagem.

Bootcamp de Kotlin para programadores

Curso de Udacity criado pelo Google para começar a aprender Kotlin.

Android + Kotlin no Medium

Artigos técnicos sobre Kotlin da equipe do Android.

Android Codelabs em Kotlin

Saiba mais sobre as práticas recomendadas e APIs mais recentes com o Android Codelabs em Kotlin.