Curated Engineering Reads

The Best Reads on Mobile App Performance

How top companies optimize their apps for the best customer experience.

Clear Filters

Showing 20 of 1554 articles (Page 53 of 78)

Six iOS App Features Explained

Company: BlaBlaCar · May 12, 2021
Platform: iOS

Charlotte Martin and Victor Carmouze from BlaBlaCar reveal how small, often-overlooked iOS features can dramatically improve user experience. Most developers chase headline features while missing the details th...

Scaling iOS at Bumble (Part 3)

Company: Bumble · Apr 28, 2021
Platform: iOS

Bumble's iOS team hit a wall: dozens of engineers, hundreds of modules, and Xcode was buckling under the pressure. Sound familiar?

Swift 5.4 Released

Company: Swift.org Blog · Apr 26, 2021
Platform: iOS

Ted Kremenek from Apple's Swift Core Team just dropped Swift 5.4, and it's packed with performance wins that'll make your builds faster and your runtime leaner. This isn't just new syntax—it's measurable speed ...

iOS Accessibility Best Practices

Company: Just Eat · Apr 26, 2021
Platform: iOS

Adrian Russell from Just Eat Takeaway turned on Screen Curtain and tried to order food through his own app. What he discovered was shocking: over 100 accessibility failures making the app nearly impossible to u...

Amorn Apichattanakul from KBTG challenges a common excuse among native developers: you don't need to wait for your next project to start using Flutter.

SwiftUI with UICollectionView

Company: Expedia · Apr 22, 2021
Platform: iOS

Kari Grooms from Expedia Group tackles a problem every iOS team faces: how do you start using SwiftUI when your app is built on UICollectionView? Her solution is clever, but comes with some surprising gotchas.

Callstack brings Hermes to iOS with React Native 0.64, ending Android's monopoly on this performance-focused JavaScript engine. The results challenge assumptions about cross-platform optimization.

Tokopedia's iOS team faced a critical problem: their monolithic app took so long to build that it threatened their weekly release schedule.

Shopify went all-in on React Native, but quickly learned that sometimes you need to break the rules. Here's when they write native code anyway.

Pinterest slashed their iOS app size by 30% (50MB) and immediately saw install rates climb. The culprit? A sneaky localization bug multiplying files across app extensions.

Resizing Images In SwiftUI

Company: Expedia · Apr 15, 2021
Platform: iOS

Kari Grooms from Expedia Group's Vrbo team cracked one of SwiftUI's most frustrating puzzles: resizing images without distortion. What should be simple turns into a 10-step journey through modifier hell.

Callstack just brought Hermes to iOS, and the performance gains are real. After years of Android exclusivity, React Native's lightweight JavaScript engine finally runs on Apple platforms.

Scaling iOS at Bumble (Part 2)

Company: Bumble · Apr 14, 2021
Platform: iOS

Bumble's iOS team migrated their entire codebase to Tuist in Q2 2023, choosing it over SPM and Bazel. Here's what happened after the dust settled.

Lessons in SwiftUI

Company: Expedia · Apr 8, 2021
Platform: iOS

Kari Grooms from Vrbo's iOS team discovered SwiftUI wasn't just a learning curve—it was a complete rethink of how to build mobile UIs. Her team's migration revealed surprising gotchas that most tutorials won't ...

DoorDash's OpenTelemetry adoption hit a wall: 72% CPU utilization versus 56% without tracing. That's a costly tax for observability.

Swift Collections Library

Company: Swift.org Blog · Apr 5, 2021
Platform: iOS

Karoy Lorentey from Apple's Swift team just dropped three game-changing data structures that could make your Swift code faster and more reliable. Array and Dictionary aren't enough anymore.

Migrating Your App to Swift Packages

Company: OkCupid · Apr 5, 2021
Platform: iOS

Dmitri Fuerle from OkCupid reveals how their team cut clean build times to under a minute by modularizing their iOS codebase. The secret? Swift Package Manager in a monorepo setup.

Scaling iOS at Bumble (Part 1)

Company: Bumble · Mar 31, 2021
Platform: iOS

Bumble's iOS team faced a critical choice: which build system could handle hundreds of modules and future growth without crushing developer productivity?

Jaclyn Karnowski from Airbnb reveals how they transformed 45 engineers into mobile developers in just 14 days. The confidence shift? 15% to 90% ready to ship production code.

LinkedIn reduced their Android app size by 27.5MB through aggressive optimization. Here's how they did it without compromising features.

Loading articles...