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 69 of 80)

Zsolt Kocsi from Badoo reveals how their chat module kept losing first messages despite a full Clean Architecture rewrite. The culprit? Uncontrolled state mutations in a massively asynchronous app.

iOS UI Development in Badoo

Company: Badoo · Aug 1, 2018
Platform: iOS

Valerii Che from Badoo's iOS team reveals why they ditched Storyboards and XIBs entirely. Their code-first approach handles weekly feature releases without breaking existing functionality.

iOS UI Development Best Practices

Company: Bumble · Aug 1, 2018
Platform: iOS

Valerii Che from Bumble's engineering team reveals why they ditched Storyboards entirely. Their code-first approach handles weekly feature releases without breaking existing functionality.

Unified Cross-Platform Performance Metrics

Company: Slack · Jul 31, 2018
Platform: iOS / Android

Slack's engineering team faced a classic scale problem: three platforms, three definitions of 'app launch,' and zero ability to compare performance meaningfully.

Android Face Detection Using ML Kit

Company: Blibli.com · Jul 29, 2018
Platform: Android

Cesario Putera from Blibli.com shows how Google's ML Kit brings powerful face detection to Android apps with surprisingly little code. No PhD required.

Skyscanner's iOS team discovered their app was lagging on nearly half their user base. The culprit? Testing only on high-end devices.

Jamal Eason from Google just opened up hardware-accelerated Android emulation to thousands of developers who were stuck with slow software emulation. If you've been running AMD processors or Hyper-V, this chang...

Split Testing (A/B Testing) with Swift

Company: Badoo · Jul 4, 2018
Platform: iOS

Alexander shows how a simple A/B test doubled in-app currency purchases from 2% to 4% at Badoo. Here's how to build the same testing framework in Swift.

Dmytro Khmelenko breaks down how Android App Bundle reduced their app size by 20% without changing a single line of code. Here's how Google's 2018 feature actually works under the hood.

Split Testing (A/B Testing) with Swift

Company: Badoo · Jul 4, 2018
Platform: iOS

Alexander from Bumble's engineering team built a client-side A/B testing framework in Swift that takes just 1-2 minutes to implement per new test. No server infrastructure required—just protocols, generics, and...

Ahmad Fadli Basyari from Traveloka watched build times balloon from 3 minutes to 10 minutes as the app grew from 3 products to 20+. His team's solution? Rewrite the entire app twice in three years.

Martin Moizard from BlaBlaCar tackles a common RxSwift pain point: how do you elegantly track loading states without breaking reactive programming principles?

Sunsetting React Native

Company: Airbnb · Jun 19, 2018
Platform: React Native

Gabriel Peal from Airbnb shares why they walked away from React Native after 2 years and 80,000 lines of code. The decision wasn't what you'd expect.

A New Era of Launching Mobile Games

Company: Google Play · Jun 17, 2018
Platform: Android / iOS

Emily Putze from Google Play reveals why your mobile game launch strategy is probably outdated. The old playbook that worked in 2014's gold rush era is now a recipe for expensive failure.

Facebook's React Native team just dropped a major announcement: they're completely rearchitecting the framework. After 5 years of learning what works (and what doesn't), they're rebuilding the internals while k...

Loading Time Matters

Company: Zalando · Jun 11, 2018
Platform: iOS / Android

Zalando proved that every 100ms of loading time equals real money: a 0.7% revenue lift per session. When 75% of your traffic is mobile, milliseconds become millions.

ReasonML brings OCaml's type safety to React Native, but getting started requires navigating a new syntax and toolchain. Callstack breaks down the setup.

Dmytro Khmelenko shares how a job candidate's pointed question about their 63 MB APK sparked a complete optimization overhaul. The results? A 62% size reduction that every Android team should study.

Coupang Android Architecture Part 1

Company: Coupang · May 21, 2018
Platform: Android

Joris Abale from Coupang reveals how they rescued a massive Android app drowning in God Activities and Fragment chaos. Their journey from architectural debt to 80% test coverage is a masterclass in pragmatic re...

Yelp's Android team cut search render time nearly in half while slashing dropped frames by 48%. Here's how they did it.

Loading articles...