Conferência Kotlin 2024: principais anúncios e novos recursos 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

Conferência Kotlin 2024: principais anúncios e novos recursos da linguagem



Em meados de outubro de 2024, ocorreu em Amsterdã a conferência anual KotlinConf, organizada pela empresa JetBrains. O evento reuniu milhares de desenvolvedores de todo o mundo interessados na moderna linguagem de programação Kotlin. Este ano, os organizadores focaram na estabilidade do desenvolvimento multiplataforma, no desempenho do compilador e na integração estreita com ferramentas de inteligência artificial. Reunimos os principais anúncios que serão úteis tanto para iniciantes quanto para profissionais experientes.



Kotlin Multiplatform — lançamento oficial

Um dos eventos mais aguardados foi a saída do Kotlin Multiplatform (KMP) da fase de testes beta. Agora é uma ferramenta estável para criar aplicativos multiplataforma. Os desenvolvedores podem usar até 100% de código compartilhado para lógica de negócios em Android, iOS, web e desktop. A JetBrains apresentou documentação atualizada, modelos de projeto prontos e suporte aprimorado no IntelliJ IDEA.



Compilador K2: novo nível de desempenho

Na conferência, foi anunciada a conclusão do trabalho no novo compilador K2. Ele oferece:

  • Aceleração da compilação em 2 a 3 vezes em comparação com a versão anterior;
  • Suporte aprimorado para expressões lambda e funções inline;
  • Mensagens de erro e dicas mais precisas na IDE.

O K2 já está disponível para testes no Kotlin 2.1. A transição completa para o novo compilador está prevista para o início de 2025.



Corrotinas: novos recursos para código assíncrono

Os desenvolvedores apresentaram extensões para as corrotinas Kotlin, que simplificam o trabalho com fluxos de dados. Entre as novidades:

  • Novo tipo Flow com tratamento de erros e cancelamento de tarefas aprimorados;
  • Suporte a paralelismo estruturado para cenários complexos;
  • Função experimental StructuredTaskScope para gerenciamento de corrotinas filhas.


Integração com IA e aprendizado de máquina

A JetBrains anunciou o Kotlin for AI — um conjunto de bibliotecas e ferramentas para trabalhar com redes neurais. Agora o Kotlin suporta:

  • Chamada direta de modelos TensorFlow e PyTorch via JNI;
  • Funções integradas para tokenização e vetorização de texto;
  • Integração com modelos de linguagem da OpenAI e Hugging Face.

Para desenvolvedores do ecossistema Python, esta é uma excelente oportunidade de experimentar o Kotlin em tarefas de análise de dados e automação.



Melhorias para desenvolvedores Android

Google e JetBrains anunciaram conjuntamente o suporte total ao Kotlin no Android Studio 2024.3. Agora todos os modelos de projeto usam Kotlin por padrão, e para desenvolvedores Java está disponível a conversão automática de código. Também foi apresentada uma nova ferramenta Kotlin Lint para análise estática de código, que ajuda a evitar erros típicos nas fases iniciais.



Conclusão

A conferência KotlinConf 2024 confirmou o status do Kotlin como uma das linguagens de programação que mais crescem. Os principais anúncios — Kotlin Multiplatform estável, compilador K2 rápido e integração com IA

Recommended Libraries