Building GraphQL Applications with React Native & AWS AppSync

Nader Dabit

DevRel - Amazon Web Services

@dabit3

twitter / github / medium

Developer Velocity

AWS Amplify

AWS AppSync

AWS AppSYnc

AWS AppSync

  • Fully Managed GraphQL Service
  • Choose your own data source
  • Offline-ready Client SDK
  • Enterprise Security
AWS AppSYnc

AWS AppSync

Create APIs in one of 2 ways:

1. CLI

2. AWS AppSync Dashboard

Client & CLI

AWS Amplify

Build Apps Quickly

CLI

AWS Amplify

Create cloud services

Update & delete cloud services

GraphQL CodeGen

GraphQL Transform

AWS Amplify CLI

Client Library

AWS Amplify

Connect to & interact with cloud services

Preconfigured components for popular front-end libraries

Built-in support for AWS Signature Version 4 signing for authenticated requests

Authentication

Analytics

GraphQL API

Lamdba Functions

​AR / VR

Chat Bots

REST API

Storage

Internationalization

Push Notifications

AWS Amplify

AWS Amplify - Framework Support

AWS Amplify - Native Support

Example Application

User Mgmt

Back end

Search

Reporting

AWS AppSync / DynamoDB

Amazon Cognito

AWS AppSync

Amazon Pinpoint

Resources

@dabit3

twitter / github / medium

Made with Slides.com