Designing the Pinterest Mobile Apps
summary
Pinterest migrates the grid to mobile with concrete tactics: precompute cell rectangles and cached heights, use a fixed‑width flexible‑height masonry layout on top of adapter/collection views, and replace nested view trees with custom drawables to get a 3.5x speed improvement on Android. Images use a two-stage disk+memory cache (now SDWebImage/AFNetworking tweaks) and server‑side resizing; a long‑press radial menu outperforms visible pin buttons so mobile traffic exceeds web in a day.
AI-written summary · about
chapters (4)
- 0:00Pinterest mobile strategy
- 4:36Android grid implementation
- 18:04iOS grid evolution
- 33:21Future and Q&A
related talks
45mMigrating Pinterest profiles to React
28mMigrating Pinterest profiles to React
19mPivoting to React, at scale
25mMigrating Pinterest profiles to React
38mHow Pinterest switched their template rendering engine to React
29mIncrementally Adopting GraphQL and Relay at Pinterest
34mLEVERAGE YOUR ANDROID KNOWLEDGE TO BOOST YOUR TEAM'S VELOCITY WITH REACT NATIVE
18mBuilding Mobile as a Platform-First Architecture
