Kotlin Multiplatform entra em versão beta para desenvolvimento multiplataforma

Kotlin Multiplatform entrou na versão beta e é uma das melhores maneiras de construir projetos multiplataforma para Android e iOS.

Se você já entrou no desenvolvimento Android, provavelmente já ouviu falar de Kotlin. É uma linguagem desenvolvida pela JetBrains que é totalmente interoperável com Java. Você pode criar aplicativos para Android, web e iOS nele, e o Google realmente diz que é a linguagem preferida para os desenvolvedores de aplicativos escreverem. Agora o Kotlin Multiplatform está entrando na versão beta, o que permitirá aos desenvolvedores construir para Android e iOS a partir da mesma base de código.

Quanto às mudanças feitas, a JetBrains não nos deu muito com que trabalhar. “Com esta versão Beta, atualizamos a abordagem de gerenciamento de memória para fornecer uma experiência consistente entre os alvos Android e iOS – agora os usuários têm a oportunidade equilíbrio certo entre a capacidade de reutilizar o código Kotlin existente e a capacidade de acessar recursos específicos da plataforma”, afirma Roman Elizarov, do Projeto Kotlin Liderar. “O Beta ainda tem sobras a serem implementadas e entregá-las é nossa principal prioridade.”

Há uma série de benefícios importantes no Kotlin Multiplatform, o maior deles é uma base de código unificada entre Android e iOS. Isso inclui a mesma base de código para rede, armazenamento de dados, análises e todas as outras lógicas de um aplicativo. Além do mais, os elementos lógicos são mantidos, mas você ainda manterá a fluidez do código nativo quando se trata de acesso completo aos SDKs Android e iOS. Já existem ferramentas para desenvolvimento multiplataforma no Android Estúdio.

“Onde outras tecnologias abstraem ou substituem completamente o desenvolvimento de aplicativos específicos de plataforma, o Kotlin Multiplatform é complementar às tecnologias específicas de plataforma existentes e é voltada para substituir negócios independentes de plataforma lógica. É uma nova ferramenta na caixa de ferramentas, em vez de substituir a caixa de ferramentas”, disseram David Henry e Mel Yahya da Netflix.

Existem alguns exemplos de projetos você pode se inspirar em como integrar Kotlin Multiplatform em seus projetos, facilitando o desenvolvimento ao criar para Android e iOS ao mesmo tempo. Parece que esta versão beta é principalmente uma melhoria de estabilidade, mas estamos ansiosos por mais mudanças que possam ocorrer ao longo do ciclo de vida do Kotlin Multiplatform.