You Don't Need a Storage Layer in the App
summary
The talk argues that many iOS apps do not need an on-device persistence layer like Core Data or SwiftData and discusses when to avoid adding local storage. It compares scenarios where persistence is unnecessary, explains the costs and complexity of integrating a storage solution, and gives guidance for choosing not to include a local database in an app.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:34Why storage in mobile apps
- 6:11Offline app types
- 10:13Data freshness issues
- 13:45Cache vs persistent storage
- 18:46Data sync between screens
- 21:39Sync limits and conflicts
- 25:11CRDT for conflicts
- 29:55When storage is needed
- 33:28Implementation tips
- 35:34Q&A
related talks
28mShip it Safe
33mApps and their Stores: An Alternative History
44mBuild Features, Not Apps
41mUsing Core Data in a Modern SwiftUI Application
01h 13mChallenges of developing a client for cloud storage on iOS
39mOnion-like iOS Architecture Solution
30mConsistency Principle
40mlet swift == val kotlin - Why iOS is so important for Android, and vice versa
