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 1506 articles (Page 15 of 76)

UNISOC just proved that Android's Dynamic Performance Framework (ADPF) isn't just theory. Their implementation with LineageW delivered a 50% frame rate boost in real-world testing.

Matt Sellars from Motion watched their React Native calendar screen peg CPU at 190%. The culprit? View bridges tripling rendering overhead between JS and native code.

Software Mansion just dropped React Native RAG, bringing full Retrieval-Augmented Generation to mobile devices. No cloud required, no API costs, and your user data never leaves the phone.

Duolingo ships weekly to 40M+ daily active users across 176 countries. Their secret weapon for speed? Kotlin Multiplatform.

Link Inlining Optimization for Android

Company: Just Eat · Jun 27, 2025
Platform: Android

Alex Dadukin from Just Eat Takeaway reveals how inline links in Android apps create a localization nightmare. Their team evaluated three common approaches and found them all fundamentally broken.

Expo-router tab navigation taking 1+ second on Android production builds? You're not alone, and the culprit might surprise you.

Airbnb's SwiftUI features were re-rendering way more than they should. The culprit? SwiftUI's hidden diffing algorithm was working against them.

Sandhya Mohan and Jose Alcérreca from Google just dropped Agent Mode for Gemini in Android Studio. This isn't another code completion tool—it's an AI that creates execution plans, makes multi-file changes, and ...

Your React Native CI builds are probably slower and more expensive than they need to be. Callstack just shared a practical caching strategy that could change that.

Kacper Kapuściak from Software Mansion reveals why console.log() is still the most popular React Native debugging method in 2024. Spoiler: there's a much better way.

Chamod Lakmal from PickMe reveals why most Android apps store secrets dangerously wrong. Hardcoded keys and SharedPreferences encryption are fundamentally broken, leaving user data vulnerable to extraction.

E2E testing on mobile is notoriously slow and flaky. Expo just partnered with Moropo to change that equation for React Native developers.

React Native 0.80 is making a bold move: deprecating deep imports and introducing auto-generated TypeScript types. This is the foundation for a truly stable API.

Jaewoong Eum breaks down how RevenueCat's Android SDK lets product teams update paywall screens remotely—no app releases, no developer bottlenecks, no waiting on store reviews.

Chenglai Huang and Michael Huang from Duolingo reveal how 39% of entry-level Android users were abandoning their app before it even loaded. Their fix? A masterclass in performance optimization that saved hundre...

Android 16 Release Announcement

Company: Google · Jun 10, 2025
Platform: Android

Matthew McCullough from Google just dropped Android 16, and it's not just another annual release. Google is fundamentally changing how Android evolves with a new two-release-per-year SDK strategy.

The Story of Pixels

Company: PickMe · Jun 7, 2025
Platform: Android

Piyal Madushanka from PickMe breaks down why that 500x500px button looks completely different on your Pixel vs. your Samsung. The answer lies in understanding three deceptively simple concepts that every mobile...

Building Web3 dApps in React Native just got a major upgrade. Callstack shows how Viem is changing the game for Ethereum development on mobile.

Jordi Coll Marin from Just Eat Takeaway reveals a testing challenge most Android devs overlook: how do you verify a Lottie animation actually completes when it only runs for half a second?

Callstack explores how React Native is becoming the unexpected bridge between traditional mobile development and the Web3 ecosystem. Building decentralized apps just got a lot more practical.

Loading articles...