~/talk

Making Threads for iOS

Talkat Mobile @Scale 2023 · on Wednesday, 2023-10-25· [ios]
links:none on file
slides:none on file

Built on top of the Instagram codebase and shipped in 150 days, Threads for iOS reuses core views, uses IGListKit for feeds and Buck for builds, and moves most new code to Swift (about 30% of Meta’s Swift lived in the codebase at launch). Major engineering work creates a container wrapper to allow reposts and replies to reference the same IG media, implements per-cell profile-picture rendering to draw threadlines, and survives iOS 17 crashes to reach 100 million in less than 5 days.

AI-written summary · about

  1. 0:00Threads iOS development intro
  2. 1:28Building on Instagram’s foundation
  3. 3:13Speed vs technical debt
  4. 6:02Swift vs Objective-C
  5. 7:26IG List Kit for Threads
  6. 8:51Early design challenges
  7. 10:57Reposts and replies solution
  8. 11:59Onboarding and launch strategy
  9. 13:41Record launch and growth
  10. 14:46Post-launch improvements
~/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.