Principais anúncios da conferência KotlinConf 2024: o futuro da linguagem

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

KotlinConf 2024: principais anúncios que mudarão o desenvolvimento



A conferência anual KotlinConf, organizada pela JetBrains, terminou em Copenhague, reunindo milhares de desenvolvedores de todo o mundo. Este ano, a equipe da linguagem apostou em multiplataforma, desempenho e integração com tecnologias modernas. Reunimos os principais anúncios que todo desenvolvedor Kotlin já deve levar em consideração.



Kotlin Multiplatform atinge um novo nível

O anúncio mais esperado — suporte estável do Kotlin Multiplatform (KMP) para iOS. Anteriormente, a tecnologia estava em status beta, mas agora a JetBrains garante compatibilidade retroativa e suporte completo. Principais melhorias:

  • Integração direta com Xcode — agora é possível compilar código Kotlin diretamente no Xcode sem scripts adicionais.
  • Aceleração da compilação — a compilação para iOS ficou 2 vezes mais rápida graças ao novo backend.
  • Bibliotecas wrapper — para frameworks iOS populares (UIKit, CoreData), surgiram mapeamentos oficiais do Kotlin.

Isso significa que agora a lógica de negócios comum para Android e iOS é escrita em Kotlin sem comprometer o desempenho.



K2 Compiler: versão estável

O tão aguardado compilador K2, construído em uma nova arquitetura, finalmente saiu da fase experimental. Principais mudanças:

  • Velocidade de compilação — em média 30-40% mais rápida para projetos grandes.
  • Compilação incremental aprimorada — compilações repetidas agora levam segundos.
  • Novo analisador de código — as dicas da IDE ficaram mais precisas e o autocompletar, mais inteligente.

Para migrar para o K2, basta atualizar o plugin Kotlin no IntelliJ IDEA ou Android Studio para a versão 2.0+.



Compose Multiplatform torna-se universal

A JetBrains anunciou que o Compose Multiplatform agora suporta não apenas Android, iOS e Desktop, mas também Web (via Kotlin/Wasm). Principais novidades:

  • Código de UI unificado — uma única interface para todas as plataformas com adaptações mínimas por plataforma.
  • Widgets nativos — para iOS, foi adicionado suporte a componentes SwiftUI através de uma ponte.
  • Desempenho — a renderização ficou 20% mais rápida graças ao novo mecanismo Skia.

Para o desenvolvimento web, isso é especialmente importante: agora é possível escrever interfaces em Kotlin, em vez de HTML/CSS/JS.



JetBrains AI: assistente integrado para Kotlin

Além das novidades técnicas, a JetBrains apresentou um assistente de IA integrado para Kotlin. Ele funciona diretamente na IDE e oferece:

  • Geração automática de código a partir de comentários (por exemplo, "criar um cliente REST").
  • Explicação de trechos complexos de código.
  • Refatoração automática considerando as melhores práticas.

O assistente está disponível em acesso antecipado para assinantes do JetBrains IDE.



O que isso significa para os desenvolvedores?

A conferência mostrou: Kotlin está deixando de ser "uma linguagem apenas para Android". Agora é um ecossistema completo para desenvolvimento multiplataforma, onde um único código funciona em qualquer lugar — de dispositivos móveis a servidores e

Recommended Libraries