Conferência Kotlin 2024: principais anúncios e novidades
De 23 a 25 de maio de 2024, em São Francisco, ocorreu a conferência anual KotlinConf, organizada pela JetBrains. O evento reuniu milhares de desenvolvedores de todo o mundo, que discutiram o futuro da linguagem, novas ferramentas e perspectivas para o ecossistema. Este ano, os temas principais foram a estabilidade do Kotlin Multiplatform, o lançamento da versão final do K2 Compiler e a expansão do suporte para iOS e Android.
Kotlin Multiplatform atinge um novo patamar
Um dos principais anúncios foi a declaração de que o Kotlin Multiplatform (KMP) alcançou o status Stable. Agora, os desenvolvedores podem usar o KMP para criar aplicativos multiplataforma sem o risco de instabilidade da API. A JetBrains apresentou um roteiro atualizado, com destaque para:
- Suporte para iOS: agora o KMP é totalmente compatível com Swift e Objective-C, facilitando a integração em projetos Apple existentes.
- Desempenho aprimorado: o novo gerador de código reduz o tempo de compilação em 30%.
- Integração com Compose Multiplatform: o framework para criação de UI agora suporta Android, iOS, Desktop e Web a partir de um único código.
Essas mudanças tornam o Kotlin Multiplatform uma alternativa real ao React Native e Flutter, especialmente para projetos onde o desempenho nativo é importante.
K2 Compiler: versão final
O aguardado K2 Compiler, que estava em desenvolvimento há vários anos, finalmente recebeu um lançamento estável. O novo compilador trouxe melhorias significativas:
- Velocidade: compilação em média 2 vezes mais rápida em comparação com a versão anterior.
- Mensagens de erro claras: agora o compilador mostra o local exato do problema e sugere correções.
- Suporte a novos recursos da linguagem: incluindo context receivers e melhorias no trabalho com genéricos.
Desenvolvedores que já atualizaram para o Kotlin 2.0 observam que os projetos estão compilando mais rápido e o código está mais limpo e seguro.
Novas possibilidades para desenvolvimento server-side
Na conferência, também foram anunciadas atualizações para Kotlin/JS e Kotlin/Native. Para desenvolvimento server-side, a JetBrains apresentou integração com frameworks populares como Ktor e Spring Boot. Na nova versão do Ktor 3.0, há suporte nativo a WebSockets e melhorias no trabalho com corrotinas. Isso torna o Kotlin uma escolha cada vez mais atraente para engenheiros backend acostumados com Python ou Java.
E agora?
A JetBrains confirmou que continuará investindo no ecossistema Kotlin. Os planos para 2025 incluem melhorias nas ferramentas de análise de código, implementação de assistentes de IA no IntelliJ IDEA e expansão do Kotlin Multiplatform para novas plataformas. Para a comunidade PythonLib, isso é particularmente interessante, pois o Kotlin é cada vez mais usado em projetos mistos que exigem alto desempenho e capacidade multiplataforma.
As gravações completas das palestras e os slides já estão disponíveis no site oficial da KotlinConf. Recomendamos assistir às apresentações para ficar por dentro das últimas tendências.