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 1546 articles (Page 45 of 78)

Ryan Harter from Dropbox just open-sourced a Gradle plugin that cuts Android Studio sync time by 87%. If you're tired of waiting on builds in large Android projects, this is for you.

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.

One Android developer at Lyft cut app startup time by 21% in just 30 days. Here's how they convinced leadership to prioritize performance over features.

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...

Nikhil Khadilkar from Razorpay reveals why their team rejected React Navigation's built-in deep linking solution and built their own custom handler instead. The reason? Complex use cases that required more cont...

Amorn Apichattanakul from KBTG reveals why shipping code isn't the finish line. The real work starts when users download your app—and most teams miss this critical step.

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

Dropbox rewrote their Android camera uploads feature from scratch. It took 2 engineers 2 full years, but first-time uploads now finish 4x faster.

React Native's biggest architectural shift in years is here. The team just dropped their roadmap for migrating the entire ecosystem to the New Architecture (Fabric + TurboModules).

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.

Building Flutter games? Very Good Ventures shows how combining Flame engine with Bloc state management creates cleaner, more testable game code without sacrificing performance.

Jakub Tkacz from Software Mansion just shipped the first native component library compatible with React Native's new Fabric architecture. This is the migration blueprint the entire RN ecosystem has been waiting...

The Paytm Editorial Team reveals how they measure the real cost of user friction: tracking payment flows down to the millisecond, excluding network delays that mask app performance issues.

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.

Spotify just open-sourced the tool that helped them slash their Android app size by 9%. Here's why app size matters more than you think.

Loading articles...