What is OneWaySynchronizer?

OneWaySynchronizer is the simplest abstraction to synchronize local data with remote source. For iOS, written in swift.

Many applications uses remote servers as sources for some data rendered later to user. Synchronization process is used to fetch data from remote server and store them locally. This operation consists of some standard stages: fetch, compare, diff, download new, etc… This module was created to simplify synchronization process by implementing all logic inside with interaction via protocol with external ‘so-called’ processor. All you need, just implement all requied async methods. All items should be unique and must have string unique keys. Synchronizer does not define order of items, it is responsibility of programmer. Demo example, fills order from server response and then sort items according to it.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/ladeiko/OneWaySynchronizer
  • Resource Maker: Siarhei Ladzeika
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: OneWaySynchronizer