~/talk

Onion-like iOS Architecture Solution

slides:none on file

Proposes a layered architecture that keeps UI controllers dumb, moves networking into a separate delivery layer, transforms responses in an independent storage layer, and holds tiny shared-state managers between them so coordinators only wire screens and data. Shows a working custom Spotify client and claims the coordinator library is under 200 LOC. Cites a real sports-betting app with 100+ UIViewController and 7–9 external services and ~15 small project objects, reporting linear maintenance costs and successful scaling.

AI-written summary · about

  1. 0:00Introduction to speaker
  2. 1:14Architecture necessity
  3. 2:22Modern app challenges
  4. 5:10Case study complexity
  5. 8:29Layered architecture
  6. 12:18Solving massive view
  7. 15:30Coordinators and state
  8. 20:15Tools and demo setup
  9. 22:25Data delivery implementation
  10. 24:47Data storage layer
  11. 27:37Middle management layer
  12. 31:26Dependency injection
  13. 33:11UI and navigation
  14. 35:30Benefits and conclusion
~/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.