Once Upon a Rewrite

Wendy Lu, Pinterest

At Pinterest, we recently completed a rewrite our iOS app for a faster, cleaner experience. Speed is something that has always been very important to us. I’ll share some techniques we used to achieve large gains in app startup time and scroll performance. Another of the goals of our re-architecture was to move to a completely immutable model layer. I'll discuss the motivation behind our migration, and explore how our new system handles updating models, loading new information from the API and other data integrity concerns.