Empower your dataSources with a flexible model
summary
Claims a small view‑model replaces enum-heavy data sources, used across three apps, and actually reduces boilerplate; implements dynamic sections and cell arrays that merge or split without data‑source surgery; animates moves and reloads using the pod different skid by conforming models to Differentiable and content equitable so change sets drive UITableView/UICollectionView updates; author reports it ships in production, shuffles cells with animated diffs, and cuts the amount of glue code substantially.
AI-written summary · about
chapters (12)
- 0:00Flexible table view models
- 1:04Table view structure model
- 2:11Static screens with enums
- 3:17Dynamic view models
- 4:44Adapting UI changes
- 6:13Animating cell rearrangements
- 7:57DiffableDataSource for animations
- 9:03Summary
- 9:23Q&A: Removing code
- 9:44Q&A: Team alignment
- 10:49Q&A: Drop-in component
- 11:55Closing remarks
related talks
05mAvoiding the Kitchen Sink Database
22mThe Great SwiftData Heist
29mScalable Spreadsheet-driven End-User Applications with Incremental Computation
27mNetworking & Persistence in Mobile Applications at Scale
21mDesigning Modular Data Pipeline
36mData Driven UIs, Incrementally
33mFrom Excel to Rails: A Path to Enlightened Internal Software
07mHow to Code Boring Internal Apps 10x Faster
