I wonder if Apple intends to add sharing to SwiftData? That would be neat, and helpful.

I started to migrate a personal project to SQLiteData, but the ergonomics are quite different, and my gut says that a first-party dependency is always a safer bet than a third-party dependency.

This situation says "intentional design decision" on the tin, but comes out feeling like "compromises" no matter what I choose.

@tonyarnold My experience is that opting for GRDB early on leaves one mental space to “solve sync” on the server and room to spare for features like “let users export their own stuff and do whatever they want” 😅. SwiftData is a good choice as in-memory model for use cases where persistence is not really needed (e.g. you’re downloading everything or it’s just runtime user created data)