Explore 715 articles on iOS performance

Clear Filters

Showing 20 of 715 articles (Page 20 of 36)

Evolution of the Medium iOS app architecture

Company: Medium · Apr 26, 2022
Platform: iOS

Medium's iOS team ditched their monolith for Swift packages and SwiftUI. A year later, they're shipping features faster than ever.

Swiggy's mobile team was drowning in Jenkins bottlenecks. Build times were slow, machines crashed frequently, and manual interventions killed velocity.

Tokopedia's iOS team was drowning in 30-minute unit test cycles with 65 developers fighting over 9 CI/CD machines. They cut that time by 8X.

Profile-Guided Optimisation

Company: Grab · Apr 7, 2022
Platform: iOS / Android

Grab's engineering team just unlocked 30% memory savings and 38% storage reduction with a simple compiler flag. Here's how Profile-Guided Optimization (PGO) delivered massive gains with minimal code changes.

Grab's iOS team turned flaky CI tests into a 50% CPU reduction story. Their secret? Observability tools and some creative workarounds for Xcode 13.1's notorious Spotlight bug.

Xcode Cloud Feedback from leboncoin

Company: leboncoin · Mar 30, 2022
Platform: iOS

Pierre Abi-aad from leboncoin took Xcode Cloud for a test drive with a 28-developer iOS team. His verdict? Not ready for complex architectures, but Apple's onto something.

Swiggy tackled mobile web accessibility and discovered that following W3C guidelines was just the starting point. The real challenge? Making a food delivery app work seamlessly for screen reader users.

Swift Async Algorithms

Company: Swift.org Blog · Mar 24, 2022
Platform: iOS

Tony Parker from Apple just dropped a game-changer for async Swift development. If you've been wrestling with time-based operations or multi-input streams, this new package solves problems you didn't know had e...

Tokopedia's mobile team was sending massive GraphQL queries with every API call. The network overhead was killing performance on slower connections.

Booking.com discovered that standard performance monitoring tools from Apple, Google, and Firebase couldn't meet their needs. So they built their own—and just open-sourced it.

Robinhood doubled their engineering team in a year while scaling to handle unpredictable market swings. Here's the framework that made it possible without breaking their systems or culture.

Swiggy's Android team serves 1M+ downloads weekly with 52% of users updating within 5 days. That velocity could be a disaster without bulletproof automation.

String Index Type Safety in Swift

Company: Grammarly · Mar 7, 2022
Platform: iOS

Grammarly's iOS team discovered their text editing bugs weren't logic errors. They were using the wrong kind of integer.

Swiggy made their food delivery app fully accessible for visually and physically challenged users. The result? A measurable increase in orders from users with disabilities.

Continuous Deployment for iOS

Company: Doist · Feb 15, 2022
Platform: iOS

Doist ships iOS updates weekly to production and daily to TestFlight. Here's how they automated their entire release pipeline.

Tokopedia's iOS team was crashing on UICollectionView batch updates. Their solution? Build a better abstraction inspired by Instagram and SwiftUI.

Majid Jabrayilov explores how microapps architecture can transform your Swift codebase from a monolith into modular, testable components. The secret? Getting dependency injection right from the start.

Swiggy saw 5x growth in accessibility sessions after fixing one critical UX problem: their Android app treated screen reader users like robots, not humans.

Jerry Marino from Square reveals how they got their massive iOS codebase (1000+ modules) running on M1 Macs without waiting for every dependency to update. The clever workaround? Converting device binaries to r...

Microapps architecture sounds great until you hit the resource bundling wall. Majid Jabrayilov tackles the messy reality of managing assets and localization across modular Swift apps.

Loading articles...