Publicado: Mar 7, 2022

Hoje, estamos anunciando a versão prévia de desenvolvedor da Biblioteca Amplify iOS, que foi reescrita para usar exclusivamente o Swift. Esta versão inicial permite que os desenvolvedores de Swift adicionem recursos de aplicações baseados na nuvem, incluindo autoridade, armazenamento, dados e APIs, sem precisar fazer a transição para Objective-C para depurar ou contribuir para o código-fonte aberto subjacente. Nas próximas versões, planejamos adicionar suporte para casos de uso adicionais da Amplify, bem como recursos de linguagem baseados em Swift, como simultaneidade estruturada.

Esta versão também inclui fluxos de trabalho de autenticação (cadastro/login) e armazenamento (carregar/baixar arquivos) com arquitetura redefinida que permitem melhor depuração e visibilidade do gerenciamento de estado subjacente. Também aproveitamos esta oportunidade para remover chamadas para APIs obsoletas da Apple. Por fim, colocamos a nova biblioteca no novo AWS SDK for Swift que foi lançada como versão prévia de desenvolvedor no ano passado. Isso permite que os desenvolvedores usem APIs centradas em casos de uso do Amplify, como Auth e DataStore, e usem o AWS SDK for Swift para uma variedade de APIs centradas em serviços.

Para começar, visite o Guia de conceitos básicos aqui. Você também pode começar rapidamente usando nosso exemplo de aplicação de compartilhamento de fotos. Agradecemos imensamente seus comentários sobre esta versão prévia de desenvolvedor enquanto trabalhamos para o lançamento de disponibilidade geral: GitHub Discussion (Discussão no GitHUB) ou File a Bug Report (Arquivar um relatório de bugs).