Publicado: Nov 21, 2017

Estamos lançando a AWS Amplify, uma biblioteca de código-fonte aberto no Apache 2.0 para os desenvolvedores que desejam criar aplicativos conectados à nuvem com JavaScript em plataformas web ou móveis. A AWS Amplify foi projetada para oferecer uma interface declarativa aos desenvolvedores de clientes que desejam realizar ações comuns usando os serviços na nuvem de forma segura e escalável. Os novos recursos permitem aos desenvolvedores que escrevem aplicativos em JavaScript aplicar as práticas recomendadas programaticamente, usando abstrações comuns, o que resulta em ciclos mais rápidos de desenvolvimento. Além do lançamento da AWS Amplify, também estamos lançando uma experiência mais abrangente da CLI que está totalmente integrada com o AWS Mobile Hub. A nova experiência da CLI foi projetada para os desenvolvedores que estão criando aplicativos a partir do zero ou melhorando projetos existentes com recursos da nuvem AWS. 

Os módulos da biblioteca AWS Amplify estão divididos em categorias (Auth, Analytics, Storage, APIs, Caching) para a adição rápida de recursos como cadastro/login de usuário, MFA, análise de métricas ou rastreamento, gerenciamento de conteúdo ou integração de APIs sem servidor. A biblioteca também oferece internacionalização e tradução para suporte multilíngue, além de recursos de armazenamento em cache. Finalmente, há os componentes e as extensões para React e React Native, que permitem aos desenvolvedores que escrevem aplicativos nessas plataformas adicionar os recursos com padrões específicos para as estruturas. Os desenvolvedores de JavaScript também podem usar a biblioteca para criar seus próprios componentes de interface do usuário personalizados como, por exemplo, fluxos de autenticação personalizados. A AWS Amplify foi projetada para ser estendida com diferentes implementações provenientes da comunidade e de parceiros colaboradores. 

Clique aqui para ler mais informações sobre o lançamento ou para acessar o repositório do GitHub: https://github.com/aws/aws-amplify

O AWS Mobile Hub permite que você selecione a região para criar os recursos do seu projeto. Para obter mais informações sobre regiões da AWS, consulte Regiões e endpoints.