Explore 695 articles on iOS performance

Clear Filters

Showing 20 of 695 articles (Page 26 of 35)

Lottie and Swift at Airbnb

Company: Airbnb · Aug 11, 2020
Platform: iOS

Airbnb rewrote their massively popular Lottie animation library from scratch in Swift. Here's why they chose a complete rewrite over incremental updates.

Spotify's mobile infrastructure team turned build time chaos into predictable performance. Their secret? Making every engineer a data scientist.

The React Native team at Facebook just pulled back the curtain on how they decide what to build next. Spoiler: cross-platform consistency isn't their top priority.

App Size Matters II

Company: Farfetch · Jul 16, 2020
Platform: iOS / Android

What if I told you a single 15MB increase in your app size could cost your business $1M annually? Farfetch's mobile team did the math, and the numbers are eye-opening.

App Size Matters I

Company: Farfetch · Jul 16, 2020
Platform: iOS / Android

Gonçalo Alvarez from Farfetch drops a hard truth: your bloated app is costing you users, installs, and market share. Here's why app size is a business problem, not just an engineering one.

Marianna Budnikova from Dropbox reveals why your mobile analytics are probably lying to you. And it's costing you two weeks every time you get it wrong.

Swift Service Lifecycle

Company: Swift.org Blog · Jul 15, 2020
Platform: iOS

Tom Doron from Apple's Swift team just open-sourced a solution to one of server development's most error-prone challenges: managing startup and shutdown sequences safely.

React Native just fixed the two biggest complaints from mobile teams: cryptic error messages and interactions that scream 'this isn't a native app.'

Making Slack Faster By Being Lazy

Company: Slack · Jun 29, 2020
Platform: iOS / Android

Slack cut load times by 65% for large teams by doing less work, not more. Their secret? Strategic laziness.

Making Slack Faster By Being Lazy: Part 2

Company: Slack · Jun 29, 2020
Platform: iOS / Android

Slack's desktop client was grinding to a halt as teams scaled. The culprit? An over-reliance on browser LocalStorage that seemed smart at first.

Microsoft SwiftKey slashed their Android app size by 50% and boosted install conversions. Here's the playbook they used to get there.

iOS Data Tracking with CoreData

Company: Freeletics · Jun 22, 2020
Platform: iOS

Emre Havan from Freeletics ditched third-party analytics SDKs and built a custom tracking system using CoreData. The result? Full control over batching, performance, and data flow without external dependencies.

Using Hopper to Investigate an iOS Bug

Company: Badoo · Jun 11, 2020
Platform: iOS

Alexander Nikishin from Bumble's engineering team cracked open iOS 13's binary code with a disassembler to find a bug Apple couldn't fix for 8 months. What he discovered was a single misplaced bit in a keyboard...

Your next upgrade deserves an upgrade

Company: Signal · Jun 9, 2020
Platform: iOS

Signal just solved one of iOS's most frustrating problems: losing your encrypted message history when you upgrade devices. imperiopolis walks through how they built a secure, local device-to-device transfer tha...

Spotify lifted the 10,000 Liked Songs limit. But that simple feature request triggered a year-long architecture overhaul affecting 100,000 lines of code.

Victor Pavlychko from Grammarly tackles the challenge every iOS team faces: loving SwiftUI's elegance but being stuck with years of UIKit code. His solution? Reverse engineer SwiftUI's best features into their ...

Making iOS Accessibility Testing Easy

Company: Cash App · May 20, 2020
Platform: iOS

Cash App's engineering team just open-sourced their solution to one of iOS development's most frustrating problems: testing accessibility without the manual grind.

How We Gave Superpowers to Our macOS CI

Company: Spotify · May 1, 2020
Platform: iOS / Android

Spotify cut iOS pre-merge CI times by 75% with one infrastructure change. Here's how they validated and scaled their approach.

Choosing Between SwiftUI and UIKit

Company: OkCupid · Apr 27, 2020
Platform: iOS

Joel from OkCupid's engineering team built the same login flow twice—once in SwiftUI, once in UIKit—to support millions of users across iOS versions. Here's what he learned about making them coexist.

Bank of America cut their mobile app response time in half. Here's how they did it with a simple API consolidation strategy.

Loading articles...