文件名称:aws-appsync-refarch-offline:由Amplify DataStore支持的AWS AppSync离线参考架构
文件大小:1.62MB
文件格式:ZIP
更新时间:2024-02-24 00:47:11
graphql aws mobile react-native offline
AppSync离线参考架构 该存储库包含使用React Native编写的移动应用程序的代码,该应用程序使用Amplify DataStore和AWS AppSync提供脱机和增量同步功能。 使用此存储库作为示例来构建自己的应用程序。 阅读有关该项目的博客文章以了解更多信息: 。 销售点 此移动应用程序的主题是咖啡店的销售点(POS)。 脱机功能比处理销售和交易的POS应用程序更好的用例。 这些类型的应用程序对企业至关重要,对于它们在继续处理事务的同时优雅地处理Internet中断和数据同步非常重要。 架构概述 该存储库中的代码包含后端定义和前端移动应用程序。 后端由运行在AWS AppSync上的GraphQL API提供支持,该API带有一组托管的解析器,这些解析器可操纵和查询DynamoDB表上的数据。 前端是一个React Native应用程序,它使用Ampify DataStore与后端进行交互,并通过增量同步,本地存储和冲突解决来处理数据同步。 Amplify DataStore使用GraphQL查询,变异和订阅与AWS AppSync进行通信,但是由于您只需要使用标准
【文件预览】:
aws-appsync-refarch-offline-master
----.expo-shared()
--------assets.json(155B)
----yarn.lock(324KB)
----src()
--------redux()
--------models()
--------scripts()
--------components()
--------graphql()
----babel.config.js(107B)
----CONTRIBUTING.md(3KB)
----LICENSE(927B)
----assets()
--------screenshot-checkout.png(189KB)
--------splash.png(9KB)
--------appsync-refarch-offline.png(76KB)
--------icon.png(642B)
--------screenshot-orders.png(364KB)
--------screenshot-home.png(280KB)
--------screenshots.png(740KB)
----App.js(3KB)
----README.md(4KB)
----.graphqlconfig.yml(304B)
----app.json(512B)
----CODE_OF_CONDUCT.md(309B)
----.gitignore(519B)
----package.json(1KB)
----amplify()
--------scripts()
--------backend()
--------.config()