Hello iOS developers,
We’re about to get our iOS 2.2 release out. For a complete JIRA list consult this link
[1].
Main focus of this release was bootstrapping our data synchronisation effort. Two new
libraries have been introduced as well as a cookbook examples to demonstrate:
- aerogear-ios-sync [2]: the sync engine is where the algorithm is implemented. The sync
algorithm is based on Google's Differential Synchronisation. We provide two
implementations: one text-based DiffMatchPatch and a JsonPatch version based on JSON Patch
RFC6902.
- aerogear-ios-sync-client [3]: the client uses sync engine and a network implementation.
Our libraries is based on WebSockets to provide real-time sync.
- Jedi demo: Star war fan, rejoice in discovering our two Jedi hobbies demos, JsonPatch
[4] and [5].
The 'readme.md' of each project contain instructions on how to get started as well
as links for more information. If you are interested in sync, that is the perfect time to
join in and helps us testing it. If nothing bad heard by next Monday, we will go ahead tag
and publish on cocoapods for easier consumption.
++
Corinne && Christos
[1]
https://issues.jboss.org/browse/AGIOS/fixforversion/12325986
[2]
https://github.com/aerogear/aerogear-ios-sync
[3]
https://github.com/aerogear/aerogear-ios-sync-client
[4]
https://github.com/aerogear/aerogear-ios-cookbook/tree/master/Jedi/JsonPa...
[5]
https://github.com/aerogear/aerogear-ios-cookbook/tree/master/Jedi/DiffMa...