O Kotlin é frequentemente usado para escrever aplicações lado-servidor, multiplataforma e Android, mas existem vários casos de uso menos conhecidos. Entre eles estão o desenvolvimento de plug-ins para o Minecraft, escrever software para robôs ou até mesmo criar apresentações em PowerPoint usando o Compose for Desktop. O número de casos de uso a serem abordados e as possíveis melhorias a serem implementadas são enormes. Além disso, é importante que nos concentremos nas coisas que seriam mais benéficas para você. Todos os anos, selecionamos uma série de projetos-chave e trabalhamos duro para entregá-los. Para 2022/23, nossos principais projetos são:
- Melhorar a qualidade e estabilidade das versões do Kotlin
- Lançamento da versão Beta do compilador K2
- Lançamento da versão estável do Kotlin Multiplatform Mobile
- Lançamento da versão Alpha do plug-in Kotlin IntelliJ IDEA com o plug-in de suporte para K2
- Lançamento da versão estável do back-end Kotlin/JS IR
Esses projetos chave, juntamente com nossos outros planos, constituem cerca de 50 tickets do nosso roteiro. Alguns deles afetarão sua experiência diretamente, enquanto outros podem passar despercebidos. Para ajudar você a navegar pelo roteiro do Kotlin, dividimos as melhorias em algumas categorias. Agradeceríamos muito se você votasse nos tickets mais importantes e deixasse seu feedback!
Observe que esta é apenas uma seleção, e não todo o roteiro.
Se você quiser poupar mais tempo
Considere estas melhorias:
- Com o compilador K2 em Beta, você poderá compilar uma ampla variedade de projetos duas vezes mais rápido.
- O plug-in Kotlin IntelliJ IDEA com o suporte para K2 em Alpha melhorará o desempenho da complementação de código, realce e navegação no seu IDE.
- O novo operador `..<` ajudará você a cometer de 20 a 30% menos erros ao ler código que contém intervalos.
- A estabilização do suporte para evitar compilação no Gradle diminuirá os tempos de compilação, especialmente para compilação incremental entre módulos.
Se você escreve aplicações móveis multiplataforma
As melhorias a seguir merecem sua atenção:
- O suporte multiplataforma para o compilador K2 permitirá que você compile projetos multiplataforma de maneira significativamente mais rápida.
- A promoção do novo gerenciador de memória para Beta, juntamente com a otimização de kotlinx-coroutines, darão a você um melhor desempenho de tempo de execução por padrão.
- Outras experiências com a exportação de código Kotlin para Objective-C pode dar a você a capacidade de gerar um namespace separado para cada módulo Kotlin ao exportar múltiplos módulos para seu código iOS.
- O suporte para análise e formatação em kotlinx-datetime irá fornecer a você uma biblioteca de data e hora multiplataforma completa para os seus projetos.
Se você é um desenvolvedor de bibliotecas
Não deixe de conferir estas melhorias:
- A estabilização da Compiler Plugin API lhe dará uma base sólida para compilar suas ferramentas.
- O suporte para namespaces ajudará você a construir APIs mais limpas agrupando declarações sob um prefixo comum.
- A versão estável do Dokka irá melhorar a sua experiência de integração, além da API e layouts do Dokka.
—
Escolha os novos recursos mais esperados por você e compartilhe-os na seção de comentários desta postagem ou no Twitter!
Saiba mais
- Roadmap do Kotlin
- Canal #kotlin-roadmap no Slack público (obtenha um convite)
- Canal do Kotlin no YouTube
Artigo original em inglês por:
Powered by WPeMatico