
Postado por Ben Trengrove – Engenheiro de Relações com Desenvolvedores, Matt Dyor – Gerente de Produto
Para capacitar os desenvolvedores do Android, estamos entusiasmados em anunciar o novo modelo de módulo compartilhado do Kotlin Multiplatform (KMP) do Android Studio. Este modelo foi projetado especificamente para permitir que os desenvolvedores usem uma única base de código e apliquem a lógica de negócios entre as plataformas. Mais especificamente, os desenvolvedores poderão adicionar módulos compartilhados aos aplicativos Android existentes e compartilhar a lógica de negócios em seus aplicativos Android e iOS.
Isso facilita para os desenvolvedores do Android criar, manter e, o mais importante, possuir a lógica de negócios. O Modelo de módulo compartilhado KMP está disponível no Android Studio quando você cria um novo módulo dentro de um projeto.

Uma única base de código para lógica de negócios
A maioria dos desenvolvedores se acostumou a manter diferentes bases de código, plataforma para plataforma. No passado, sempre que houver uma atualização para a lógica de negócios, ela deve ser cuidadosamente atualizada em cada base de código. Mas com o modelo de módulo compartilhado do KMP:
- Os desenvolvedores podem escrever uma vez e publicar a lógica de negócios para onde precisar.
- As equipes de engenharia podem fazer mais rápido.
- As experiências do usuário são mais consistentes em todo o público, independentemente da plataforma ou fator de forma.
- Os lançamentos são melhor coordenados e lançados com menos erros.
Os clientes e equipes de desenvolvedores que adotam modelos de módulos compartilhados da KMP devem esperar obter maior ROI de equipes móveis que podem voltar sua atenção para encerrar mais seus usuários e se preocupar com o código inconsistente menos.
Entusiasmo do KMP
A comunidade de desenvolvedores do Android permanece muito empolgada com o KMP, especialmente após o Google I/O 2024, onde o Google anunciou o suporte oficial à lógica compartilhada no Android e no iOS. Vimos impulso contínuo e entusiasmo da comunidade. Por exemplo, agora existem mais de 1.500 bibliotecas de kmp listadas no JetBrains ‘ Klibs.io.
Nossos clientes estão empolgados porque o KMP tornou os desenvolvedores do Android mais produtivos. Consistentemente, os desenvolvedores do Android disseram que desejam soluções que lhes permitam compartilhar o código com mais facilidade e desejam ferramentas que aumentam a produtividade. É por isso que recomendamos o KMP; O KMP oferece simultaneamente uma ótima experiência para os usuários do Android, enquanto aumenta o ROI para os fabricantes de aplicativos. O modelo de módulo compartilhado da KMP é o último passo em direção a um ecossistema de desenvolvedor, onde a experiência do usuário é consistente e os aplicativos são atualizados perfeitamente.
Adoções de KMP em larga escala
Este modelo de módulo compartilhado da KMP é novo, mas o KMP é mais amplamente uma tecnologia amadurecida com várias migrações em larga escala em andamento. De fato, o KMP amadureceu o suficiente para apoiar aplicativos de missão crítica no Google. O Google Docs, por exemplo, agora está executando o KMP em produção no iOS com desempenho de tempo de execução no par ou melhor do que antes. Além do Google, Stone’s 130 desenvolvedores móveis estão compartilhando mais de 50% de seu código, permitindo que as equipes móveis existentes enviem recursos aproximadamente 40% mais rápidos para o Android e o iOS.
O KMP foi projetado para o desenvolvimento do Android
Como sempre, projetamos o modelo de módulo compartilhado com as necessidades das equipes de desenvolvedores do Android em mente. Fazer o modelo de módulo compartilhado com KMP parte da experiência nativa do Android Studio permite que os desenvolvedores adicionem um módulo compartilhado a um aplicativo Android existente e imediatamente comece a criar lógica de negócios compartilhada que aproveita várias bibliotecas de jato prontas para KMP, incluindo salão, sqlite e armazenamento de dados, para citar apenas alguns.
Venha conferir em Kotlinconf
A liberação do modelo de módulo compartilhado KMP do Android Studio marca um passo significativo para capacitar as equipes de desenvolvimento do Android para inovar mais rapidamente, gerenciar com eficiência a lógica de negócios e criar aplicativos de alta qualidade com maior confiança. Isso significa que os desenvolvedores do Android podem ser responsáveis pelo código que impulsiona a lógica de negócios para todos os aplicativos no Android e iOS. Estamos animados para trazer modelo de módulo compartilhado para Kotlinconf em Copenhague, 21 de maio a 23.

Comece com o modelo de módulo compartilhado KMP
Para começar, você precisará da última edição do Android Studio. No seu projeto Android, o modelo de módulo compartilhado está disponível no Android Studio quando você cria um novo módulo. Clique em “Arquivo”, depois “novo”, depois “novo módulo” e, finalmente, “o módulo compartilhado de multiplataforma Kotlin e você está pronto para adicionar um módulo compartilhado KMP ao seu aplicativo Android.
Agradecemos qualquer feedback sobre as coisas que você gosta ou os recursos que gostaria de ver. Se você encontrar um bug, informe o problema. Lembre -se de também nos seguir no X, LinkedIn, Blog ou YouTube para obter mais atualizações de desenvolvimento do Android!