Introducción a AWS

Crear una aplicación Android

Crear una aplicación Android sencilla con AWS Amplify

Módulo 4: agregar una API de GraphQL y base de datos

En este módulo usará las CLI y bibliotecas de Amplify para configurar y agregar la API de GraphQL a su aplicación.

Introducción

Ahora que hemos creado y configurado la aplicación con autenticación de usuario, agreguemos una API y operaciones de crear, leer, actualizar, eliminar (CRUD) en una base de datos.

En este módulo, agregará una API a la aplicación mediante la CLI y las bibliotecas de Amplify. La API que creará es una API GraphQL que aprovecha AWS AppSync (un servicio de GraphQL administrado) que está respaldado por Amazon DynamoDB (una base de datos de NoSQL). Para obtener una introducción a GraphQL, visite esta página.

La aplicación que creará es para tomar notas que permite a los usuarios crear, eliminar y enumerar notas. Este ejemplo otorga una buena idea de cómo crear muchos tipos de aplicaciones CRUD+L (crear, leer, actualizar, eliminar y enumerar) populares.

Lo que aprenderá

  • Crear e implementar una API de GraphQL
  • Escribir un código front-end para interactuar con la API

Conceptos clave

API: proporciona una interfaz de programación que permite la comunicación y las interacciones entre diversos intermediarios de software.

GraphQL: una implementación de API del lado del servidor e idioma de consulta basada en una representación tipada de su aplicación. Esta representación de API se declara utilizando un esquema basado en el sistema de tipo GraphQL. (Para obtener más información GraphQL, visite esta página).

 Tiempo de realización

20 minutos

 Servicios utilizados

Implementación

Conclusión

¡Ha creado una aplicación Android! Mediante AWS Amplify, agregó una API de GraphQL y configuró una funcionalidad para crear, leer y eliminar en su aplicación.

En el siguiente módulo, agregaremos una interfaz de usuario y comportamientos para administrar imágenes.

¿Este módulo le resultó útil?

Agregar almacenamiento