Após nosso recente anúncio do Google I/O recomendando o Kotlin Multiplatform (KMP) para o compartilhamento da lógica de negócios em plataformas móveis, da Web, de servidor e de computador, e nossa mudança para o uso do KMP no Google Workspace, a KotlinConf 2024 foi o momento para compartilhar os destaques e se conectar à comunidade do Kotlin.
O Kotlin Multiplatform, desenvolvido pela JetBrains, permite que os desenvolvedores criem aplicativos multiplataforma compilando o código do Kotlin em binários nativos de plataforma, aproveitando todos os recursos de uma linguagem moderna e gerenciada por memória. Essa abordagem foi um investimento de longo prazo para a equipe do Google Workspace, permitindo o compartilhamento da lógica de negócios entre diferentes plataformas.
A equipe do Android tem trabalhado para dar suporte ao KMP e, recentemente, lançou uma versão Alfa do Room com suporte ao KMP. A partir de hoje, Anotações, Coleções e o DataStore têm suporte estável ao KMP. Também tornamos comuns as bibliotecas Lifecycle, ViewModel e Paging para permitir integrações com plataformas que não sejam o Android.
A conferência começou com uma palestra, na qual Jeffrey van Gogh, do Google, deu uma visão geral das contribuições do Google para o ecossistema do Kotlin. Como parte disso, Jeffrey se aprofundou em como o Google aproveita o Kotlin Multiplatform (KMP) para otimizar o desenvolvimento em todo o seu próprio portfólio de produtos. Jeffrey destacou os benefícios do compartilhamento de código e da eficiência que o KMP traz para os projetos do Google, alinhando-se às nossas recomendações recentes para o desenvolvimento de apps Android.
Nossas sessões técnicas na KotlinConf 2024 abrangem uma variedade de temas:
Estamos sempre em busca de maneiras de nos engajarmos ativamente com a comunidade do Kotlin. Se você participou da KotlinConf, esperamos que tenha tido a chance de conferir nosso estande e de conversar com nossos engenheiros, tirar suas dúvidas e saber mais sobre como você pode usar o Kotlin e o KMP.
Você também pode visualizar documentos atualizados e um novo exemplo para dispositivos móveis no KMP. Esses recursos devem ter o que você precisa para começar a aprender sobre o KMP e, se você tiver algum feedback ou se deparar com algum problema, compartilhe-os por meio deste link.
Estamos muito empolgados com o futuro do Kotlin e planejamos adicionar o suporte ao KMP a mais bibliotecas do AndroidX. Mal podemos esperar para ver como você adotará e criará a próxima geração de apps usando o KMP.
Nossos agradecimentos aos organizadores, palestrantes e participantes da KotlinConf e a toda a comunidade do Kotlin por tornar esse evento possível e por reunir os entusiastas do Kotlin.