Conceitos básicos da AWS

Criar uma aplicação Android

Criar uma aplicação Android simples usando o AWS Amplify

Módulo 4: adicionar uma API GraphQL e um banco de dados

Neste módulo, você usará as bibliotecas e a CLI do Amplify para configurar e adicionar uma API GraphQL a seu aplicativo.

Introdução

Agora que criamos e configuramos o aplicativo com autenticação de usuário, vamos adicionar uma API e as operações Criar, Ler, Atualizar, Excluir (CRUD) em um banco de dados.

Neste módulo, você adicionará uma API ao aplicativo usando as bibliotecas e a CLI do Amplify. A API que você criará é uma API GraphQL que usa o AWS AppSync (um serviço GraphQL gerenciado), que tem o suporte do Amazon DynamoDB (um banco de dados NoSQL). Para ver uma introdução ao GraphQL, acesse esta página.

O aplicativo que criaremos é um aplicativo de notas que permite aos usuários criar, excluir e listar notas. Este exemplo dá uma boa ideia de como criar vários tipos comuns de aplicações CRUD+L (criar, ler, atualizar, excluir e listar).

O que você aprenderá

  • Criar e implantar uma API GraphQL
  • Escrever um código front-end para interagir com a API

Conceitos principais

API – Fornece uma interface de programação que permite a comunicação e interação entre vários intermediários do software.

GraphQL – Uma linguagem de consulta e implementação de API no servidor baseada em uma representação de tipo da aplicação. A representação da API é declarada usando um esquema baseado no sistema de tipo do GraphQL. (Para saber mais sobre o GraphQL, acesseesta página.)

 Tempo para a conclusão

20 minutos

 Serviços usados

Implementação

Conclusão

Você criou um aplicativo Android! Usando o AWS Amplify, você adicionou uma API GraphQL e configurou as funções de criação, leitura e exclusão no seu aplicativo.

No próximo módulo, adicionaremos interface do usuário e comportamento para gerenciar fotos.

Este módulo foi útil?

Adicionar armazenamento