KotlinConf 2025: principais anúncios que estão mudando o ecossistema
De 21 a 23 de maio de 2025, ocorreu em Amsterdã a conferência anual KotlinConf, organizada pela JetBrains. O evento reuniu mais de 1500 desenvolvedores de todo o mundo e foi palco de anúncios importantes que definem o futuro da linguagem Kotlin e de todo o seu ecossistema. A equipe do PythonLib reuniu as notícias mais importantes.
Compose Multiplatform: lançamento estável
O principal evento da conferência foi o lançamento da versão estável do Compose Multiplatform. Este é um framework de UI declarativo que permite usar um único código para criar interfaces para Android, iOS, Desktop (Windows, macOS, Linux) e Web.
Principais recursos do lançamento:
- Suporte completo para iOS — todos os componentes básicos do Material 3 funcionam nativamente.
- Desempenho aprimorado — graças à otimização da renderização e ao uso do Kotlin Multiplatform.
- Integração com Jetpack Compose — para projetos Android, a migração é tranquila.
- Modo de visualização prévia no IntelliJ IDEA e Android Studio.
A JetBrains afirmou que o Compose Multiplatform agora é recomendado para projetos em produção. Este é um passo significativo para a unificação do desenvolvimento multiplataforma.
Novo assistente baseado em IA para Kotlin
A JetBrains apresentou o Kotlin AI Assistant — um assistente integrado baseado em um grande modelo de linguagem. Ele é integrado diretamente no IntelliJ IDEA e no Android Studio.
Recursos do assistente:
- Geração de código — cria funções, classes e testes a partir de descrições textuais.
- Refatoração — oferece otimizações e correções em tempo real.
- Explicação de código — ajuda a entender trechos complexos.
- Tradução de Java para Kotlin — migração acelerada de projetos legados.
O assistente funciona localmente (no dispositivo do desenvolvedor) e mantém a privacidade do código. A assinatura será incluída no JetBrains All Products Pack.
Kotlin Multiplatform: melhorias para iOS e Web
Durante a KotlinConf, também foram anunciadas várias melhorias importantes no Kotlin Multiplatform (KMP):
- Novo plugin para Xcode — sincronização automática do código Kotlin com projetos iOS.
- Suporte experimental para Wasm (WebAssembly) — aplicativos Kotlin agora podem rodar no navegador com velocidade quase nativa.
- Aceleração da compilação — o tempo de compilação foi reduzido em média 30% graças ao compilador K2.
Essas mudanças tornam o KMP ainda mais atraente para equipes que desejam compartilhar a lógica de negócios entre aplicativos móveis e web.
Futuro da linguagem: Kotlin 2.2 e K2 Compiler
Para encerrar a conferência, a equipe da JetBrains compartilhou os planos para o Kotlin 2.2. Novidades esperadas:
- Value classes experimentais — para otimização de memória.
- Interfaces sealed aprimoradas — com suporte a genéricos.
- Suporte completo ao K2