ReplicatingTypes

master

Code for the tutorial series on Conflict-Free Replicated Data Types (CRDTs) at appdecentral.com
appdecentral/replicatingtypes

Conflict-Free Replicated Data Types (CRDTs) in Swift

Author: Drew McCormack (@drewmccormack)
Site: appdecentral.com

This repo contains the Swift code introduced in the tutorial series on CRDTs at appdecentral.com.

Related Posts

  1. Conflict-Free Replicated Data Types (CRDTs) in Swift. An introduction to the series, what replicating types are, and the rules they follow.
  2. A First Replicating Type. Presents the first type in the series, a replicating register. With this simple type, you can develop complete apps in some cases.
  3. A First Replicating Collection. Introduces the first collection type, a replicating add-only set.
  4. Time for Tombstones. Introduces a set type that can be added to, and removed from. Addresses how you can handle time robustly, as well as introduce tombstones to handle deletion.
  5. Replicants All the Way Down. Introduces a replicating dictionary type which recursively merges its values.
  6. Maintaining Order in Replicating Types. Introduces a replicating array type suitable for use with text.
  7. Developing a Distributed Data App with SwiftUI and CRDTs. Brings together all of the replicating types from the series into a distributed data, SwiftUI app that syncs via CloudKit.

Description

  • Swift Tools 5.2.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Mar 10 2024 12:59:24 GMT-0900 (Hawaii-Aleutian Daylight Time)