Skip to content

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

License

Notifications You must be signed in to change notification settings

appdecentral/replicatingtypes

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages