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 1606 articles (Page 59 of 81)

Grammarly's Android keyboard gets used 70+ times per day by the average user. Building it meant solving problems most app developers never face.

Monitoring Android Codebase

Company: Tokopedia · Nov 27, 2020
Platform: Android

Fajar Ulin Nuha from Tokopedia reveals how their 50+ Android engineers manage a codebase that changes so dramatically every single week that assumptions become dangerous. Their solution? Become data-driven deve...

Hendry Setiadi from Tokopedia reveals how they built a custom logging system that catches production issues before users even notice. Firebase Crashlytics is great, but what if you need more?

Leak Canary: What Is It?

Company: Huawei · Nov 25, 2020
Platform: Android

Memory leaks are silent killers of Android app performance. They're hard to spot manually, but there's a tool that does the heavy lifting for you.

BBC World Service & Web Performance

Company: BBC · Nov 23, 2020
Platform: Mobile Web

Chris Hinds from BBC World Service reveals how they migrated 31 million weekly readers to a modern React app and achieved performance gains of up to 83%. The results? A complete transformation of one of the wor...

Jay Ang and Beemo Lee from Carousell's iOS team shipped their first iOS 14 widget in 2020. Their biggest challenge? Two singleton instances fighting each other across app targets.

SwiftNIO SSH Implementation

Company: Swift.org Blog · Nov 19, 2020
Platform: iOS

Cory Benfield from Apple's Cloud Services team just open-sourced SwiftNIO SSH, bringing programmatic SSH capabilities to Swift. Think libssh2, not openssh: this isn't a ready-made client, it's the building bloc...

Oleg Tsibulevskiy from Just Eat Takeaway shows how to build one of iOS's most popular UI effects with surprisingly little code. The stretchable header that zooms and stretches as users scroll? It's easier than ...

Our iOS CI/CD Journey At Nextdoor

Company: Nextdoor · Nov 17, 2020
Platform: iOS

Su Khai Koh from Nextdoor reveals why their team willingly accepted slower build times in exchange for something more valuable: stability and sanity.

Mobile App Launch Performance

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.

Mobile App Launch Performance II

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.

Monitoring App Performance on iOS

Company: Expedia · Nov 3, 2020
Platform: iOS

Expedia's iOS team breaks down the complete performance monitoring toolkit every mobile team needs. Your users notice lag after just 300ms—here's how to stay ahead.

Julia Maurer and Ha Pham from Carousell reveal how they shipped their iOS 14 widget in one sprint. Their secret? Starting with power users who open the app 300 times daily.

Netflix just went all-in on Kotlin Multiplatform for their production studio apps. Here's why they're betting on shared code over platform-specific rewrites.

Dropbox Android users couldn't see folders with Cyrillic characters or certain special names. The obvious fix? Way too risky to attempt.

Lyft's mobile apps used to poll a single endpoint every 5 seconds for everything. That "Universal Object" became their biggest reliability nightmare.

Swift Service Discovery

Company: Swift.org Blog · Oct 21, 2020
Platform: iOS

Yim Lee from Apple's Swift team just open-sourced a game-changer for server-side Swift. If you're building microservices, this standardized approach to service discovery could save you from vendor lock-in.

Pre-submit UI Tests at Pinterest

Company: Pinterest · Oct 20, 2020
Platform: iOS / Android

Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.

Trendyol GO - React Native

Company: Trendyol · Oct 16, 2020
Platform: React Native

Yusuf Zeren from Trendyol reveals how his team built their GO delivery app entirely with React Native—zero custom native modules required. Their secret? Strategic architecture choices that kept things simple.

Microsoft Teams Android engineers faced a critical problem: heavy initialization code in lifecycle callbacks was killing app launch times. Their solution? Get lazy.

Loading articles...