O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Visão geral do Kotlin

Kotlin é uma linguagem de programação de código aberto estática, compatível com programação orientada a objetos e funcional. O Kotlin fornece sintaxe e conceitos semelhantes de outras linguagens, incluindo C#, Java e Scala, entre muitos outros. O Kotlin não pretende ser única. Em vez disso, ela se inspira em décadas de desenvolvimento da linguagem. Ela existe em variantes que segmentam JVM (Kotlin/JVM), JavaScript (Kotlin/JS) e código nativo (Kotlin/Native).

Kotlin é gerenciado pelo Kotlin Foundation (link em inglês), um grupo criado por JetBrains (em inglês) e pelo Google que tem a tarefa de promover e desenvolver continuamente a linguagem. O Kotlin é oficialmente compatível com o desenvolvimento do Google para Android, o que significa que a documentação e as ferramentas do Android foram desenvolvidas com o Kotlin em mente.

Certas APIs do Android, como a Android KTX, são específicas do Kotlin, mas a maioria é gravada em Java e pode ser chamada de Java ou Kotlin. A interoperabilidade do Kotlin com Java é fundamental para seu crescimento. Isso significa que você pode chamar o código Java do Kotlin e vice-versa, aproveitando todas as suas bibliotecas Java existentes. A popularidade do Kotlin resulta em uma experiência de desenvolvimento mais agradável no Android, mas o desenvolvimento do framework do Android continua com o Kotlin e Java em mente.

A interoperabilidade do Kotlin com Java significa que você não precisa adotar o Kotlin de uma só vez. Você pode ter projetos com código Kotlin e Java. Para saber mais sobre como adicionar o Kotlin a um app já existente, consulte Adicionar o Kotlin a um app já existente. Se você fizer parte de uma equipe maior, o tamanho da sua organização e do codebase poderá exigir um foco especial. Para ver dicas e outras informações, consulte Adotar o Kotlin para equipes grandes.

Se você quiser começar do zero com o Kotlin, oferecemos um curso intensivo de 30 minutos para ajudar a dar os primeiros passos no Kotlin. Você pode encontrar a documentação oficial do Kotlin em https://kotlinlang.org. Para ver livros recomendados, consulte Livros (em inglês).

Para ver exemplos de Kotlin específicos do Android, consulte Padrões comuns do Kotlin no Android.