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!