AWS Amplify

A maneira mais rápida de criar aplicativos móveis escaláveis

O AWS Amplify é uma plataforma de desenvolvimento para a criação de aplicativos móveis e da Web seguros e escaláveis. Isso facilita a autenticação de usuários, o armazenamento seguro de dados e metadados do usuário, autoriza o acesso seletivo a dados, integra o aprendizado de máquina, analisa as métricas de aplicativos e executa o código do servidor. O Amplify abrange todo o fluxo de trabalho de desenvolvimento de aplicativos móveis, desde controle de versão, teste de código até implantação de produção, e pode ser facilmente escalonado com seus negócios, de milhares de usuários a dezenas de milhões. As bibliotecas do Amplify e a CLI, parte do Amplify Framework, são de código aberto e oferecem uma interface conectável que permite personalizar e criar seus próprios plugins.

Platforms Grey@2x
Diagram Dark Blue@2x_with_dotted_line

O Amplify é adorado pela comunidade, tornando-o um dos 5 principais projetos de código aberto de crescimento mais rápido no GitHub, com milhões de downloads.

Por que escolher o Amplify?

Maior abrangência e especialização

O Amplify aproveita a nuvem da AWS para alimentar seus aplicativos, para que você tenha acesso a uma seleção muito mais ampla de serviços, além de funcionalidades muito mais profundas na maioria desses serviços do que em outras plataformas de desenvolvimento móvel. Não há necessidade de mudar para uma plataforma totalmente pronta para produção quando seu aplicativo crescer, pois o Amplify será dimensionado para você e sua empresa. Com o Amplify, você pode criar aplicativos ao vivo sob demanda que podem lidar com milhões de solicitações por segundo em centenas de terabytes de dados com latência de microssegundos em todo o mundo.

Desenvolvido para qualquer plataforma

O Amplify fornece uma solução completa para criar e operar aplicativos móveis Android e iOS de forma nativa, bem como através dos aplicativos da web React Native e React, Ionic, Angular, Javascript e Vue. Ele fornece tudo o que você precisa para controle de versão, teste de código automatizado e implantações de aplicativos de produção. Para aplicativos da Web progressivos, o Amplify é a única plataforma que oferece um fluxo de trabalho de desenvolvimento completo para seu front-end e back-end.

Dados simplificados

O Amplify simplifica o acesso aos dados, sem as complexidades de configurar várias tecnologias de banco de dados. Você pode integrar facilmente a fontes de dados existentes, como diferentes bancos de dados relacionais e não relacionais. O Amplify permite usar o GraphQL para simplificar como você gerencia dados, enquanto outras plataformas não. Com o GraphQL, você pode criar aplicativos móveis mais rápidos e interativos, porque pode consultar e recuperar várias informações em diferentes fontes em uma única solicitação de rede. Isso economiza a vida útil da CPU e da bateria consumidas pelo aplicativo.

Sincronização off-line

O Amplify fornece um armazenamento de dados no dispositivo com sincronização integrada ao seu armazenamento de dados back-end. Todas as outras plataformas fornecem apenas um cache no dispositivo. Enquanto um dispositivo está offline, seu aplicativo pode consultar e gravar dados localmente usando o Amplify. Depois que o dispositivo se reconectar novamente, o Amplify sincronizará automaticamente seu armazenamento de dados local com o armazenamento de dados de back-end e resolverá quaisquer conflitos. Com o Amplify, você pode criar aplicativos móveis confiáveis, capazes de suportar interrupções na rede, além de aplicativos colaborativos em tempo real que abrangem dispositivos.

Não há servidores para gerenciar

O Amplify permite executar o código do lado do servidor para sua lógica de negócios sem a necessidade de gerenciar servidores. Você paga apenas pelos recursos que utiliza para otimizar a economia de custos, e não há necessidade de manter servidores, atualizações ou backups, e seus aplicativos têm alta disponibilidade automatizada.

Controles de segurança refinados

O Amplify oferece controles de segurança muito maiores para o seu aplicativo do que outras plataformas. Com o Amplify, pode-se definir controles de acesso granulares para todos os usuários do seu aplicativo. Pode-se configurar facilmente a autenticação federada da Amazon, Facebook e Google e também controlar os dados exatos que estão autorizados para cada usuário.

Recursos

O Amplify fornece um conjunto de recursos como Auth, Analytics, API (GraphQL e REST), Interações, Previsões, PubSub, Armazenamento, Push Notifications e XR, que permitem criar aplicativos sem servidor ricos em recursos desenvolvidos pelos serviços da AWS.

Data@1x

Armazenamento de dados

Um armazenamento de dados persistente consultável no dispositivo que sincroniza dados entre seu aplicativo e a nuvem usando o GraphQL.

User@1x

Autenticação

Adicione cadastramento, login e controle de acesso refinado de usuários a aplicativos móveis e web.

 

Análise

Análise incorporável para rastrear sessões de usuários, atributos e métricas no aplicativo

API

Faça solicitações HTTP usando REST e GraphQL com facilidade e segurança.

AR e VR

Integre cenas de realidade virtual (VR), realidade aumentada (AR) e 3D com facilidade.

Interações

Crie interfaces conversacionais usando voz e texto baseados em aprendizagem profunda.

Notificações

Integre notificações por push personalizadas com análise e segmentação incorporadas.

Previsões

Adicione recursos de IA/ML ao seu aplicativo com serviços de nuvem.

PubSub

Conecte um aplicativo ao middleware orientado a mensagens na nuvem.

Armazenamento

Gerencie conteúdo de usuários com segurança na nuvem ou no dispositivo.

Library(1)
Bibliotecas do Amplify

Use bibliotecas de código-fonte aberto centradas em maiúsculas e minúsculas no Amplify Framework para criar aplicativos móveis e da Web com nuvem.

Saiba mais 
CLI
CLI do Amplify

Cadeia de ferramentas de código aberto no Amplify Framework para criar, integrar e gerenciar o back-end do seu aplicativo.

Saiba mais 
Console
Console do Amplify

Hospedagem para aplicativos web sem servidor de pilha completo com implantação contínua.

Saiba mais