Kotlin do zero em 2025: guia prático para iniciantes

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Introdução: Por que Kotlin é sua melhor escolha em 2025

Kotlin é uma linguagem de programação moderna, concisa e segura que, nos últimos anos, se tornou o padrão para desenvolvimento Android e é ativamente usada em backend, web e até mesmo em Data Science. Em 2025, Kotlin não apenas está vivo, mas prospera: o Google o recomenda oficialmente para Android, a JetBrains continua a desenvolver o ecossistema e a comunidade cresce a cada dia.

Se você é iniciante e quer começar a programar, Kotlin é a escolha ideal. Ele combina a simplicidade do Python com o poder do Java, mas elimina a sintaxe ultrapassada. Neste artigo, vamos abordar por onde começar a estudar Kotlin em 2025, instalar o ambiente de desenvolvimento, escrever os primeiros programas e explorar conceitos-chave. Sem teoria entediante — apenas prática.



1. Instalação e configuração do ambiente

Antes de escrever código, é preciso preparar o ambiente de trabalho. Em 2025, isso é feito em 10 minutos.



Passo 1: Instalação do JDK (Java Development Kit)

Kotlin roda na Máquina Virtual Java (JVM), portanto, primeiro instale o JDK versão 17 ou 21 (LTS). Baixe-o do Adoptium ou use o OpenJDK. Instale e verifique:

java -version# Saída: openjdk version "21.0.1" 2025-01-18


Passo 2: Instalação do IntelliJ IDEA Community Edition

A melhor IDE para Kotlin é o IntelliJ IDEA da JetBrains. A versão Community é gratuita e inclui tudo o que é necessário. Baixe-a do site oficial.



Passo 3: Criando o primeiro projeto

Abra o IntelliJ, clique em New Project, selecione Kotlin → Console Application. Nomeie o projeto como HelloKotlin e clique em Finish. Pronto! Seu primeiro projeto foi criado.



2. Sintaxe Kotlin: primeiros passos

Kotlin é conhecido por sua sintaxe limpa e expressiva. Vamos escrever o clássico programa Hello, World! e analisá-lo parte por parte.



Exemplo 1: Hello, World!

fun main() {    println("Hello, Kotlin 2025!")}

O que acontece aqui:

  • fun — palavra-chave para declarar uma função.
  • main() — ponto de entrada do programa. Sem ela, o código não executa.
  • println() — função para exibir uma string no console.
  • O ponto e vírgula ; não é obrigatório — Kotlin é inteligente.

Execute o código (botão ▶️ à esquerda de fun main). No console, você verá a saudação.



Exemplo 2: Variáveis e tipos de dados

Kotlin suporta dois tipos de variáveis:

  • val — imutável, como uma constante.
  • var — mutável.
fun main() {    val name = "Alexei"  // imutável    var age = 25          // mutável    println("Meu nome é $name, tenho $age anos")        age = 26  // funciona, pois é var    // name = "Pedro"  // Erro! val não pode ser alterado}

Observe os modelos de string: $name e $age — é a inserção de variáveis diretamente na string. Muito prático.



Exemplo 3: Operadores condicionais

fun main() {    val score = 85    val grade = if (score >= 90) {        "Excelente"    } else if (score >= 75) {        "Bom"    } else {        "Precisa melhorar"    }    println("Sua nota: $grade")}

Em Kotlin, if é uma expressão, não uma instrução. Ele retorna um valor, portanto, pode-se atribuir o resultado a uma variável.



3. Funções e segurança contra nulos — os pilares do Kotlin

Duas principais características do Kotlin que tornam o código mais seguro e conciso.



Funções: declaração e parâmetros

fun greet(name: String, age: Int): String {    r                

Blogs

Book Recommendations