Skip to content
Artwork for Podkey WWDC 2026
Podkey WWDC 2026 · June 19 · 9 min

SwiftData Group Lab

A Podkey summary of SwiftData Group Lab, from WWDC 2026. A lot of the interesting SwiftData questions right now are less about hello-world code and more about what happens when the app gets complicated. Shared stores, widgets, CloudKit, huge datasets, migrations, concurrency, and the little practical patterns that keep the whole thing from getting weird at scale all came up here. And the nice through-line is that most of the advice is pretty grounded: keep ownership clear, fetch less, test old stores, and don’t ask lightweight processes like widgets to do heavyweight jobs. One database, one grown-up in charge Big data without melting memory Useful sample data and real migration testing Query, ResultsObserver, and history replay What SwiftData still doesn’t do Small patterns that prevent annoying bugs App groups, widgets, and CloudKit boundaries Schemas, migrations, and how to talk to the user Concurrency, contexts, pagination, and custom backends Enums and sign-off This podcast was created with Podkey. Make your own at https://podkey.fm

0:00-9:02

transcript

No transcript — this publisher did not publish one.

show notes

A Podkey summary of SwiftData Group Lab, from WWDC 2026.

A lot of the interesting SwiftData questions right now are less about hello-world code and more about what happens when the app gets complicated. Shared stores, widgets, CloudKit, huge datasets, migrations, concurrency, and the little practical patterns that keep the whole thing from getting weird at scale all came up here. And the nice through-line is that most of the advice is pretty grounded: keep ownership clear, fetch less, test old stores, and don’t ask lightweight processes like widgets to do heavyweight jobs.

  • One database, one grown-up in charge
  • Big data without melting memory
  • Useful sample data and real migration testing
  • Query, ResultsObserver, and history replay
  • What SwiftData still doesn’t do
  • Small patterns that prevent annoying bugs
  • App groups, widgets, and CloudKit boundaries
  • Schemas, migrations, and how to talk to the user
  • Concurrency, contexts, pagination, and custom backends
  • Enums and sign-off

This podcast was created with Podkey. Make your own at https://podkey.fm

links2