Enable offline data interaction for GraphQL Apollo 2.x

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.

Квалификация: Angular.js, Javascript, Mobile App Development

Показать больше 2 x data entry operators tembisa, 2 x data entry operators randfontein, 2 x data entry operators other, 2 x data entry operators city centre, free online offline data entry projects providers chennai, offline data entry sulitcom, offline data entry projects providers trichy, offline data entry bangladesh dhaka city, offline data entry excel, offline data entry freelancer supplier, free site offline data entry work provider, offline data entry bangladesh, fulltime offline data entry small project fulltime chennai, offline data entry jpg, offline data encoder

О работодателе:
( 13 отзыв(-а, -ов) ) New York, United States

ID проекта: #17115680

15 фрилансеров(-а) в среднем готовы выполнить эту работу за $1253


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 p Больше

$1472 USD за 20 дней(-я)
(44 отзывов(-а))

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.

$1250 USD за 20 дней(-я)
(61 отзывов(-а))

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 p Больше

$1250 USD за 20 дней(-я)
(58 отзывов(-а))

Hello, Thank you very much for sharing your requirement. I have read the brief project description and I fully meetup the project requirements. I have 4+ years of experience in ionic framework with an excellent l Больше

$1400 USD за 20 дней(-я)
(20 отзывов(-а))

Hi there, We have been developing/maintaining web applications in AngularJS and various JavaScript libraries/frameworks like React, MeteorJS and NodeJS (both Express and Sails). We are also well versed with Agile a Больше

$1250 USD за 20 дней(-я)
(18 отзывов(-а))
$1250 USD за 20 дней(-я)
(35 отзывов(-а))

Hi there, We are an Android/iOS specialist with 8 years' experience in app design and development. Please look at our SIMILAR portfolio: [login to view URL] Больше

$1000 USD за 20 дней(-я)
(12 отзывов(-а))

Hello, I m fulltime available for work , I have 6 years of experienced on mobile application and development web services native and hybrid application with android studio ,xcode swift ,objecive C , IONIC, Rea Больше

$1000 USD за 20 дней(-я)
(11 отзывов(-а))
$1250 USD за 20 дней(-я)
(13 отзывов(-а))

Greetings! Gone through your project description and looking forward for more discussion. You can check my previous work here 1. MyVitality Health App It is advance IoT based app connecting Heart Rate Moni Больше

$1250 USD за 30 дней(-я)
(13 отзывов(-а))
$1250 USD за 20 дней(-я)
(41 отзывов(-а))

Hi! I have been developing mobile applications iOS & Android for 5 years Developing applications: Native mobile: iOS ( Swift ), Android ( Java, Kotlin ) Cross-platform development: PhoneGap,Cordova,ReactNative, I Больше

$1250 USD за 14 дней(-я)
(8 отзывов(-а))

Hello I can start work on your project immediately once you confirm me and i am also open for further discussion if you want. I have 8+ years in web designing & development with good experience in following skill Больше

$1000 USD за 20 дней(-я)
(21 отзывов(-а))

Hello ,there I have read you job post in detail. I am very interested in your job. Specially I have good skills on mobile app and Angular 4 for many years. I think we can make a good result if you hire me. No pr Больше

$1666 USD за 20 дней(-я)
(10 отзывов(-а))

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(R Больше

$1250 USD за 20 дней(-я)
(13 отзывов(-а))