Making Threads for iOS
summary
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
chapters (10)
- 0:00Threads iOS development intro
- 1:28Building on Instagram’s foundation
- 3:13Speed vs technical debt
- 6:02Swift vs Objective-C
- 7:26IG List Kit for Threads
- 8:51Early design challenges
- 10:57Reposts and replies solution
- 11:59Onboarding and launch strategy
- 13:41Record launch and growth
- 14:46Post-launch improvements
related talks
33mScaling at Large - Lessons learned rewriting Instagram’s feed
46miOS Infrastructure
41mHow We Built Facebook for iOS
05mThe very best of iOS Memes 1/3
54m60 fps UI on iOS
42mTuning your app using Xcode's Instruments
24mWrangling the CPU iOS Performance in the Facebook App
05mThe very best of iOS Memes 3/3
