~/talk

You Don't Need a Storage Layer in the App

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [ios, software-architecture]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 2:34Why storage in mobile apps
  3. 6:11Offline app types
  4. 10:13Data freshness issues
  5. 13:45Cache vs persistent storage
  6. 18:46Data sync between screens
  7. 21:39Sync limits and conflicts
  8. 25:11CRDT for conflicts
  9. 29:55When storage is needed
  10. 33:28Implementation tips
  11. 35:34Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.