Explore 694 articles on iOS performance

Clear Filters

Showing 20 of 694 articles (Page 15 of 35)

Mobile Monitor

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's Lens Studio just gave AR developers a powerful weapon against performance issues. If your lenses are failing submission due to slow activation or low FPS, this tool is your answer.

Mobile Lens Profiler: Case Study

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's engineering team just dropped a masterclass in mobile performance debugging. Ever wonder why your AR lens stutters on the first frame?

Performance Optimization Guide

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's AR Lenses reach millions, but performance issues can kill engagement before users even see your creation. Here's how Snap ensures their AR experiences work across every device.

Lyft Bikes & Scooters was drowning in complexity: 3 vehicle types, multiple markets, and endless switch statements. Their solution? Move the UI logic to the server.

Instagram's app was getting bloated. More engineers, more features, slower cold starts, and ballooning app size threatened the lean experience users loved.

Emre Havan from Getir rebuilt their entire iOS networking stack from scratch. The result? A modern, async-first library that eliminated memory leaks and cut boilerplate code—but not without hitting some painful...

Gojek's engineering team cracked a common CI/CD headache: how do you run automated tests from a separate repo without creating pipeline chaos?

Handling Multiple Caches in App

Company: Swiggy · Feb 21, 2023
Platform: iOS / Android

Swiggy's mobile team faced a common problem: juggling disk caches, LRU caches, and databases without creating a maintenance nightmare. Here's their elegant solution.

Meta's Facebook iOS app went from a 30-second launch time disaster to one of the most sophisticated mobile architectures in the world. Here's how they did it over 10 years.

Filip Busic from DoorDash reveals how three targeted optimizations slashed iOS app launch time by 60%. The culprits? String operations, hashing strategies, and sneaky third-party framework initializers.

DoorDash cut their iOS app launch time by 60%. Here's how they did it with three targeted optimizations that any mobile team can learn from.

Migrating to Swift Package Manager

Company: Just Eat · Jan 25, 2023
Platform: iOS

Victor Sarda from Just Eat Takeaway reveals how his team migrated a massive modularized iOS codebase from CocoaPods to Swift Package Manager without blocking a single developer. The secret? Supporting both depe...

Striving for iOS App Performance

Company: Strava · Jan 24, 2023
Platform: iOS

Strava's iOS app was slowing down as they scaled to 1 billion activities in 18 months. Their solution? A ruthless focus on "Time to Something Useful."

John Flanagan from DoorDash reveals how his team eliminated duplicate code between SwiftUI previews and snapshot tests. The solution? An open-source tool that cuts testing boilerplate to a single line.

Video Stories and Caching Mechanism (iOS)

Company: Swiggy · Jan 17, 2023
Platform: iOS

Swiggy's iOS team built Instagram-style video stories and saved 49GB of user data in just two weeks. Here's how they did it.

Why are app sizes so big now?

Company: Posts on Reddit · Jan 12, 2023
Platform: iOS

Bank of America's app is 448 MB. McDonald's is 251 MB. When did ordering fries require half a gigabyte?

Animations can make or break your app's performance. Choosing between Lottie and Rive isn't just about features: it's about understanding the tradeoffs that impact your users' experience.

Liang Ma and Wei Zhu from Pinterest built a JSON logging system that catches production issues hours before traditional metrics even notice. Here's how they gave mobile teams real-time visibility into 300 billi...

The article link appears to be broken or unavailable. I cannot access the content about GoTransit's mobility integration.

Delivery Hero was burning through 9TB of image data daily. Their apps were sluggish, their network costs were astronomical, and users were waiting too long for images to load.

Loading articles...