Explore 663 articles on iOS performance

Clear Filters

Showing 20 of 663 articles (Page 8 of 34)

Tales of Performance Engineering

Company: Mercado Libre · Oct 9, 2024
Platform: Android / iOS

Diego Parra from Mercado Libre's Performance Engineering team just shared how they slashed API response times by 60% with one strategic fix. The culprit? Regex compilations eating 40% of CPU cycles.

DoorDash handles 2 billion orders annually, and every ETA prediction matters. Their old tree-based models couldn't keep up with the complexity.

Mobile App Launch Profiling

Company: Sentry · Sep 27, 2024
Platform: Android / iOS

Andrew McKnight from Sentry just solved one of mobile performance monitoring's biggest blind spots. Ever wondered what's actually happening in your app before main() even gets called?

Your mobile app's first impression isn't just important. It's everything. The Fullstory Team breaks down why most teams are optimizing blind, relying on assumptions instead of actual user behavior data.

Announcing Swift 6

Company: Swift.org Blog · Sep 17, 2024
Platform: iOS / Android

Holly Borla from Apple's Swift Core Team announces Swift 6, bringing data-race safety from opt-in warnings to compiler-enforced guarantees. After a decade of development, Swift now targets embedded systems, ser...

Shopify doubled developer productivity by turning the most tedious part of mobile development into a one-click experience.

Timotius Leonardo Lianoto from IDN Engineering admits he's not a fan of NotificationCenter—it's hard to trace, difficult to test, and can turn into spaghetti code. But he's built a protocol-based solution that ...

Gennadii Tsypenko from Just Eat Takeaway reveals why VoiceOver accessibility often gets overlooked in iOS development—and shares the exact SwiftUI modifiers that fix it. Most teams skip this until it's too late...

Bevan Christian from IDN Engineering tackles a problem every iOS team faces: how do you navigate between SwiftUI and UIKit without creating a maintenance nightmare?

Medium's iOS codebase is over 10 years old with code from 2013 still running in production. Instead of rewriting, they wear it as a badge of honor.

Bevan Christian from IDN Media reveals how his team eliminated merge conflicts that plague every iOS team. Two weeks of sleepless nights resulted in a solution that transforms project management.

Timotius Leonardo Lianoto from IDN Engineering tackles a common iOS pain point: UIButton animations feel lifeless compared to Android's satisfying touch feedback. His solution? A custom ripple effect that trans...

App Health Through Metric-Aware Rollouts

Company: DoorDash · Jul 15, 2024
Platform: iOS / Android

DoorDash was shipping experiments that crashed their app and degraded performance for weeks before anyone could identify the cause. They built an automated system to catch issues before customers feel the pain.

Alan Cooke from Squarespace reveals how Unfold turned chaotic mobile releases into boring background events. Boring is the goal, and here's why that's brilliant.

Swift Actor in Unit Tests

Company: Thumbtack · Jul 3, 2024
Platform: iOS

Abdul Moiz from Thumbtack reveals how Swift 6's concurrency checks broke their entire test suite. Their solution? A clever protocol-based pattern that makes actors mockable without sacrificing thread safety.

Custom Navigational Transitions in iOS

Company: Zalando · Jul 1, 2024
Platform: iOS

Zalando's iOS team tackled a deceptively hard problem: creating smooth screen transitions when the entire UI is driven by the backend.

Ready for Swift 6

Company: Swift.org Blog · Jul 1, 2024
Platform: iOS / Android

Dave Verwer and Sven A. Schmidt from Swift Package Index reveal that 43% of Swift packages are already data race safe. The Swift 6 migration is happening faster than expected.

Medium's iOS team has been wrestling with a codebase dating back to 2013. Migrating from UIKit to SwiftUI? It's messier than you think.

Skeelo's QA team built a scalable E2E testing framework using Python + Appium. Here's the architecture that keeps their mobile tests maintainable as the app grows.

Skeelo's engineering team achieved a 30% performance boost by rethinking one simple thing: when NOT to use await in Node.js.

Loading articles...