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 1584 articles (Page 33 of 80)

Mike Pesate from Bumble breaks down Publishers in SwiftUI and Combine with real-world examples. If you're still confused about when to use CurrentValueSubject vs PassthroughSubject, this one's for you.

Swiggy discovered customers were anxiously checking their order tracking screen multiple times during the 20-45 minute delivery window. Their solution? Let users track orders while doing literally anything else...

Victor Oliveira from Mercado Libre reveals how they ditched traditional Android architecture to scale their warehouse operations across Latin America. The problem? Too many duplicate screens, too much boilerpla...

Victor Oliveira from Mercado Libre reveals how their warehouse management system went from drowning in duplicate code to shipping features without app updates. The secret? A bold architectural bet that changed ...

Instagram cut their Android app startup time in half and reduced APK size by 50%. Here's how they did it.

Slack's mobile team faces a unique challenge: users expect desktop-level performance while bouncing between subway tunnels and spotty cellular networks.

Amazon's QA team just shared their playbook for mobile performance testing. Here's what separates apps that scale from those that crash.

Tracy Stampfli from Slack reveals how her infrastructure team keeps 120+ mobile engineers shipping features without breaking the app. The secret? Treating mobile connectivity like a first-class problem, not an ...

Joana Melo from Klarna turned a 6-month diversity program into company-wide impact by solving a pain point that had defeated multiple engineering teams before her.

Jack Webb from ASOS discovered a common Android Intent mistake that could trap users in infinite loops. Most developers use ACTION_VIEW to open URLs, but there's a critical flaw hiding in plain sight.

Daniel Tome from Qantas explores how Server-Driven UI lets you update your mobile app's interface without waiting for App Store approval. It's basically bringing HTML's flexibility to native apps.

Handshake chose NOT to use Apollo for GraphQL on iOS. Here's why that unconventional decision made perfect sense for their team.

Bevan Christian from IDN Engineering breaks down a CI/CD cost problem most teams ignore: GitHub Actions bills can hit $1,440/month for a 10-person team doing basic PR testing. His solution? Move testing local w...

Peacock just ditched React Native for fully native iOS and Android. The performance gains? Significant.

Transitioning to SwiftUI

Company: Thumbtack · Aug 16, 2023
Platform: iOS

Daniel Roth from Thumbtack rebuilt their entire iOS component library from scratch in SwiftUI. The result? Faster builds, fewer bugs, and a development experience that finally lives up to the hype.

Making Swiggy Buttery Smooth

Company: Swiggy · Aug 15, 2023
Platform: iOS / Android

Swiggy's iOS team cut their app launch time in half and reduced app size by 8MB. Here's how they did it.

Bevan Christian from IDN Engineering cut iOS CI/CD time by 76.85% with one platform switch. Here's how a simple migration delivered results most teams only dream about.

Instagram's Android team faced a brutal problem: complex captions with emojis and links were causing 50ms UI thread blocks, making scrolling feel janky even on flagship devices.

Sanath Sajeeva Kumara from PickMe breaks down a custom Jetpack Compose button that rotates in 3D space and morphs colors on touch. This isn't your standard Material button.

Drew Hamilton just took Poko, the Kotlin compiler plugin that generates equals/hashCode/toString, fully multiplatform. This solves a real API compatibility headache for library authors.

Loading articles...