~/talk

Building Apps with Compositional Layout

Talkat Swift India Conference 2019 · on Sunday, 2019-07-28· [ios]
links:none on file
slides:none on file

Shows how UICollectionViewCompositionalLayout assembles UIs from item → group → section → layout and implements an App Store–style screen in five lines of code using fractional and estimated NSCollectionLayoutDimension sizing (fractionalWidth = 1.0, estimated height), nested groups, supplementary headers, and the section count/group count model. Adds orthogonal scrolling with one line (five built‑in behaviors including paging centered). Demonstrates working App Store and Pinterest layouts (two‑section app store, two horizontal groups for Pinterest).

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Flow layout limitations
  3. 3:48Compositional layout basics
  4. 5:38Building blocks explained
  5. 7:26Sizing with NSLayoutDimension
  6. 8:53Item group section hierarchy
  7. 10:16Groups and repeating structure
  8. 11:19Estimated sizing benefits
  9. 12:48Distinct section layouts
  10. 13:32Nested groups concept
  11. 14:36Perpendicular scrolling behavior
  12. 15:41Paging behaviors overview
  13. 16:04App store layout implementation
  14. 16:46Pinterest layout demo
  15. 17:30Summary and resources
~/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.