Aws Mobile Appsync Events Starter React Native

screenshot of Aws Mobile Appsync Events Starter React Native
react
react-native

Aws Mobile Appsync Events Starter React Native

GraphQL starter application with Realtime and Offline functionality using AWS AppSync

Overview

This product is a Starter React Native application that allows users to use the Sample app in the AWS AppSync console when building their GraphQL API. The app demonstrates GraphQL Mutations, Queries, and Subscriptions using AWS AppSync. It can be used for learning purposes or adapted to meet specific needs.

Features

  • GraphQL Mutations: Users can create new events and create comments on existing events using GraphQL Mutations.
  • GraphQL Queries: Users can get all events with pagination support and get an event by its ID using GraphQL Queries.
  • GraphQL Subscriptions: Real-time updates for comments on an event are made possible through GraphQL Subscriptions.
  • Authorization: The app uses API Key as the authorization mechanism.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.