Find Jobs
Hire Freelancers

Enable offline data interaction for GraphQL Apollo 2.x

$750-1500 USD

已关闭
已发布将近 6 年前

$750-1500 USD

货到付款
We have a mobile app in Angular 4 (Ionic 4) using GraphQL to fetch, mutate, and subscribe to data on our backend servers. What I really want is gracefully enable offline data interaction so that our app can capture user entries, display the optimistic results, and then send the buffered mutations to the server when the internet connection is available again. I'm rather annoyed that Apollo 2.x has dropped the redux store and corresponding redux-offline options. It looks like the new potential is to build apollo-link handlers and let the network transport chain transparently buffer the operations. Poking around the internet, it appears that some folks have started in this direction with: [login to view URL] [login to view URL] My goal for this is to build out a reusable component that can be contributed to the community as Open Source and have shared support and maintenance. Successful completion of this project would be a working proof-of-concept Ionic 4 project that demonstrated the ability to connect to a GraphQL server for an initial data load, then have the internet connection shut off with the app recognizing that the internet connection is offline, allow additional data changes with realtime query result and UI changes, and then have the data mutations sent to the server when the internet connection is available again. Of particular interest/concern is handling the case of having an new GraphQL object created, having a temporary id assigned in the optimistic mutation handler, having additional mutations modify that offline-created object, and then appropriately handling getting an official ID from the server and still applying the buffered follow-on mutations.
项目 ID: 17115680

关于此项目

11提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
11威客以平均价$1,238 USD来参与此工作竞价
用户头像
Hi i have relevant skills and experience as per your project need...i can share some demo as well once i get proper scope. Let's discuss more about project to finalise the proper scope with estimated cost and time so please ping me over the freelancer chat when you have time. You can also check my profile page as i have more than 32% Repeat Hire Ratio..so i work as long term basis
$1,472 USD 在20天之内
5.0 (49条评论)
8.2
8.2
用户头像
Hi Client! I read your project description carefully and I'm interested in your project. I can do it. Please contact with me and discuss more detail. Thanks.
$1,250 USD 在20天之内
5.0 (61条评论)
7.9
7.9
用户头像
Hello Sir, how are you? I have been working with hybrid apps (ionic and cordova and reactjs) for many years. I read your description carefully and understand your requirements fully. I am really interested in your project. I am 100% sure i can satisfy your requirements perfectly. Main skill: Payment integration, Geo location service, Push notification, Database management, Graphic Design Cloud serivce: Amazon web service, Quickblox, Parse, Ejabberd, Openfire, Firebase Nice and familiar interface will greatly make you happy and I hope long term relationship with you Thank you.
$1,250 USD 在20天之内
5.0 (66条评论)
7.5
7.5

关于客户

UNITED STATES的国旗
New York, United States
5.0
14
付款方式已验证
会员自1月 31, 2018起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。