O Swift tem demonstrado um crescimento significativo na última década, abrangendo desde serviços de nuvem até aplicações para Windows, aplicativos de navegador e microcontroladores. Com sua notável interoperabilidade, o Swift permite que códigos sejam compartilhados entre diferentes plataformas, o que potencializa sua utilização em uma variedade de aplicativos e serviços.
Hoje, temos o prazer de anunciar os lançamentos de pré-visualização noturna do SDK do Swift para Android. Essa novidade é resultado de meses de trabalho do grupo de trabalho Android, que se baseia em anos de esforços comunitários. Com este SDK, desenvolvedores poderão criar aplicativos Android em Swift, abrindo novas oportunidades para o desenvolvimento multiplataforma e impulsionando a inovação no ecossistema móvel.
O SDK do Swift para Android já está disponível, podendo ser baixado junto com o instalador para Windows ou de forma separada para sistemas Linux ou macOS. Para ajudar os desenvolvedores a iniciar seus projetos, publicamos um guia de Introdução que ensina a configurar seu primeiro código nativo em Swift em um dispositivo Android. Os Exemplos de Swift para Android também estão disponíveis para demonstrar fluxos de trabalho de aplicativos de ponta a ponta.
Com o novo SDK, é possível começar a portar pacotes Swift para Android. Atualmente, mais de 25% dos pacotes no Swift Package Index já são compatíveis com Android, e a vitrine da Comunidade agora indica essa compatibilidade.
Além disso, o projeto swift-java facilita a interoperabilidade entre Java e Swift. Trata-se de uma biblioteca e um gerador de código que permite a integração entre as duas linguagens de forma bidirecional, gerando automaticamente ligações seguras e eficientes. Para mais informações sobre a geração de ligações que permitem levar sua lógica de negócios para o Android, confira a recente palestra do meetup sobre Swift Server Side apresentada por Mads Odgaard.
Essa pré-visualização representa uma oportunidade para continuar aprimorando essas ferramentas. Convidamos todos a compartilhar suas experiências, ideias e aplicativos nos fóruns do Swift. Este post foi publicado em um tópico associado para discussão, e novos posts podem ser feitos na categoria Android.
O grupo de trabalho Android está elaborando um documento de visão, atualmente em revisão, que guiará os futuros trabalhos em relação ao Swift no Android. Esta visão abordará áreas prioritárias e orientará os esforços da comunidade para maximizar o impacto em todo o ecossistema. Além disso, mantemos um quadro de projetos que acompanha o status dos principais esforços, bem como a CI oficial para o SDK do Swift para Android.
"Se você está tão empolgado quanto nós, junte-se a nós e ajude a tornar este ecossistema ainda melhor!" conclui Joannis, presidente do Grupo de Trabalho Android e membro do Grupo de Trabalho do Servidor.
Confira os últimos vídeos publicados no canal