O que é Kotlin?

Se você está começando no mundo da programação ou já tem uma certa experiência, com certeza já esbarrou no nome Kotlin por aí. Mas afinal, o que é essa linguagem e por que tanta gente está falando dela?

Kotlin é uma linguagem de programação moderna, concisa e segura, criada pela JetBrains em 2011 e que teve sua primeira versão estável lançada em 2016. A JetBrains é a mesma empresa por trás do IntelliJ IDEA, um dos editores de código mais populares do mercado.

Por que Kotlin faz tanto sucesso?

O grande pulo do gato é que Kotlin roda na JVM (Java Virtual Machine), o que significa que ela é totalmente interoperável com Java. Ou seja, você pode usar bibliotecas Java dentro de um projeto Kotlin sem dor de cabeça nenhuma. Em 2019, o Google declarou Kotlin como a linguagem preferencial para desenvolvimento Android, e isso fez a adoção disparar de vez.

Mas Kotlin não para no Android. Hoje ela é usada para backend, frontend web, aplicações multiplataforma e até scripts. A versatilidade é um dos seus maiores trunfos.

Características principais

  • Concisa: você escreve menos código para fazer a mesma coisa que faria em Java.
  • Segura: o sistema de tipos ajuda a evitar aquele famoso NullPointerException.
  • Interoperável: funciona lado a lado com código Java sem nenhum problema.
  • Multiplataforma: com o Kotlin Multiplatform, dá pra compartilhar código entre Android, iOS, web e desktop.

Um exemplo rápido

Veja como é simples escrever um “Olá, mundo!” em Kotlin:

fun main() {
    val nome = "Brasil"
    println("Olá, $nome! Bem-vindo ao mundo Kotlin!")
}

Repare que não precisamos de ponto e vírgula no final das linhas, nem de declarar o tipo da variável explicitamente. O compilador já resolve isso pra gente através da inferência de tipos.

Quem usa Kotlin?

Grandes empresas adotaram Kotlin nos seus projetos, incluindo Google, Netflix, Amazon, Pinterest e Uber. No Brasil, a comunidade também vem crescendo bastante, com cada vez mais vagas pedindo conhecimento na linguagem.

Vale a pena aprender?

Com toda certeza. Kotlin é uma linguagem que veio pra ficar, com uma comunidade ativa, documentação excelente e um ecossistema que não para de evoluir. Se você quer se manter relevante no mercado de desenvolvimento, aprender Kotlin é uma decisão muito inteligente.

Nos próximos artigos aqui do Kotlin Brasil, vamos nos aprofundar em cada aspecto da linguagem. Fique ligado!