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 1581 articles (Page 67 of 80)

Shopify's iOS team ships hundreds of commits weekly to a monorepo. Their testing strategy keeps quality high without slowing down velocity.

iOS CI, supercharged

Company: Skyscanner · Jan 7, 2019
Platform: iOS

Péter Adam Wiesner from Skyscanner reveals how his team slashed iOS CI queue times from 80 minutes to just 7 minutes. The secret? A private Mac cloud that scaled their build capacity 2.5x without sacrificing sp...

Engineering Uber Lite

Company: Uber · Jan 1, 2019
Platform: iOS / Android

Uber's main app hit 60MB and struggled on older Android devices in emerging markets. So they built something radically different.

Coupang Android Architecture Part 3

Company: Coupang · Dec 30, 2018
Platform: Android

Seongchul Park from Coupang reveals how their Android team escaped the 'big ball of mud' by rethinking how they organize code. Spoiler: it wasn't just about modules.

Carlos Palacin Rubio from Groupon's Android team reveals why your "optimized" UI code is actually killing reusability. Spoiler: that single ConstraintLayout you're so proud of? It's a maintenance nightmare.

Gopinath Langote from N26 shows how Kotlin's operator overloading can transform verbose getter/setter code into elegant, readable syntax. Instead of date.getMonth() or date.setMonth(6), what if you could just w...

Joel Sole and the Netflix encoding team reveal why codec comparison studies often contradict each other—and how they're fixing the problem. Their findings challenge conventional wisdom about H.264, H.265, and V...

Bundling C Library in Swift Framework

Company: Badoo · Dec 12, 2018
Platform: iOS

Lem from Bumble's engineering team tackles a tricky iOS challenge: how do you bundle legacy C libraries into modern Swift frameworks without breaking portability? The common approaches fail when you need to shi...

Bundling C Library in Swift Framework

Company: Bumble · Dec 12, 2018
Platform: iOS

lem from Bumble Tech tackles a tricky iOS challenge: how do you bundle legacy C libraries into modern Swift frameworks without breaking portability?

Growing mobile capabilities at Nubank

Company: Nubank · Dec 7, 2018
Platform: Flutter

Nubank tripled their mobile team while shifting from a shared service model to autonomous squads. The growing pains? Brutal but worth it.

Gopinath Langote from N26 shows how Kotlin's operator overloading turns verbose code like Number(1).plus(Number(2)) into elegant Number(1) + Number(2). This isn't just syntactic sugar—it's a fundamental shift i...

Adrian Hartanto from Traveloka reveals how his team pulled off a seemingly impossible challenge: integrating React Native into production iOS and Android apps in just 3 weeks without disrupting native developme...

Junius Ang from Traveloka reveals how their 'District System' lets a 5-person team manage multiple React Native apps across brownfield and greenfield projects. The secret? It's not a framework—it's a reusabilit...

Jacky Wijaya from Traveloka reveals how React Native helped them ship 80% shared code across platforms while building everything from bill payments to B2B partner apps. The results? Smaller teams, faster launch...

Integration Testing for Memory Leaks

Company: SoundCloud · Nov 23, 2018
Platform: iOS

Matthew Healy from SoundCloud reveals how a single integration test can catch memory leaks across an entire VIPER module. Unit tests alone won't save you from the sneaky leaks hiding in object interactions.

Skyscanner's iOS developers were waiting hours for builds to complete. Their CI/CD team cut that time in half with a clever caching strategy.

Netflix's Titus container platform hit a wall: their singleton leader couldn't handle the API query load. Here's how they scaled horizontally without breaking consistency guarantees.

Stacey Tay from Carousell reveals how her team achieved a 3x speed improvement on mobile web—and turned it into a 63% traffic surge. The secret? A ruthless performance budget and smart PWA architecture.

Introducing AloeStackView for iOS

Company: Airbnb · Oct 30, 2018
Platform: iOS

Marli Oshlack from Airbnb reveals how they slashed iOS screen development time from weeks to hours. The secret? Rethinking the entire approach to UI layout.

Coupang Android Architecture Part 2

Company: Coupang · Oct 30, 2018
Platform: Android

Seongchul Park from Coupang reveals how they tackled a monolithic Android codebase with hundreds of thousands of lines of code. The solution? Strategic modularization that transformed both build times and code ...

Loading articles...