Kotlin é uma linguagem de programação multiplataforma, multiparadigma, consistente e de tipagem estática, desenvolvido pela empresa JetBrains em 2011, que é compilado e executado em ambiente Java na JVM (Java Virtual Machine), atualmente a linguagem é mais abrangente, em fevereiro de 2012 a JetBrains o transformou em um projeto open source através da licença apache 2.
O Google se juntou a JetBrains, é hoje eles são responsáveis pela kotlin Fundation que passou a ser responsável pela linguagem, durante o Google I/O em 2017 a empresa anunciou suporte à linguagem no android. No ano de 2019 o Kotlin passou a ser linguagem preferencial para desenvolvimento de aplicativos nesse sistema, além de rodar no JVM é possível utilizar o Kotlin para o desenvolvimento de aplicativos android e aplicações server site, a linguagem é completamente é interoperável com a linguagem de programação Java, quer dizer que é possível utilizar código baseado em Java com o Kotlin ou usar o Kotlin em código baseado em Java.
O Kotlin pode ser trabalhado com outras linguagens como Kotlin for JavaScript, Kotlin for Native, Kotlin for Data Science e o Kotlin Multiplatform.
Características do Kotlin
- Conciso – Reduz drasticamente a quantidade de código padrão
- Seguro – Evita classes inteiras de erros, como exceções de ponteiro nulo
- Interoperável – Aproveite as bibliotecas existentes para JVM, Android e navegador
- Fácil de usar – Escolha qualquer IDE Java ou construa na linha de comando
IDES para utilizar Kotlin
- Android Studio
- IntelliJIDEA
- Eclipse
- VS Code
Instalação
Fazendo Download do Compilador
Cada versão é fornecida com uma versão autônoma do compilador. Podemos fazer o download da versão mais recente (kotlin-compiler-1.3.72.zip) do GitHub Releases.
Instalação manual
Descompacte o compilador independente em um diretório e, opcionalmente, inclua o bin diretório no caminho do sistema. O bin diretório contém os scripts necessários para compilar e executar o Kotlin no Windows, OS X e Linux.
SDKMAN!
Uma maneira mais fácil de instalar o Kotlin em sistemas baseados em UNIX, como OS X, Linux, Cygwin, FreeBSD e Solaris, é usando o SDKMAN!. Simplesmente execute o seguinte em um terminal e siga as instruções:
- $ curl -s https://get.sdkman.io | bash
Em seguida, abra um novo terminal e instale o Kotlin com:
- $ sdk install kotlin
Homebrew
Como alternativa, no OS X você pode instalar o compilador via Homebrew.
- $ brew update
- $ brew install kotlin
Pacote de pressão
Se você estiver no Ubuntu 16.04 ou posterior, poderá instalar o compilador a partir da linha de comando:
- $ sudo snap install –classic kotlin