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 2 of 76)

Taha Selim Aksakal from Teknasyon Engineering tracked down a memory leak that silently grew RAM usage from 160MB to critical levels over 12 hours—with zero traffic. The culprit? An unexpected interaction betwee...

Ilyas Ipek from Teknasyon reveals a hidden performance killer in Kotlin that most Android devs hit daily. That innocent enum.values() call? It's silently allocating and cloning arrays every single time.

Dan Federman from Tolan reveals how Claude now writes 55% of their iOS commits. And their crash-free rate improved while doing it.

ilyas ipek from Teknasyon breaks down how Android teams can finally escape dependency management chaos. The solution? A single TOML file that centralizes every library version across your entire project.

Artur Morys-Magiera and Hur Ali from Callstack just dropped React Native Brownfield v3, and it changes everything about integrating React Native into existing native apps. One line of config, and you're ready t...

Dilek Eminoğlu from Teknasyon breaks down Apple's Combine framework—the reactive programming tool that's been quietly transforming iOS async code since WWDC 2019. If you're still wrestling with callback hell, t...

Jakub Tkacz and Hassan Khan from Expo just dropped a routing update that fundamentally changes how you build cross-platform navigation. No more choosing between native feel and code reuse.

Enes İğneci from Teknasyon Engineering breaks down the Gradle configuration secrets that separate amateur Android builds from production-ready apps. If you've ever shipped the wrong API key to production, this ...

Antoine van der Lee stopped guessing what to build next. By connecting his AI coding agent to Amplitude analytics via MCP, he now makes product decisions backed by real user data without leaving his IDE.

Wealthfront's iOS team eliminated merge conflicts entirely and cut build times by breaking their 10-year-old monolith into modules. Here's how XcodeGen made it possible.

Half of all users uninstall an app after a single performance issue. A peer-reviewed paper puts specific numbers on the thresholds that separate apps people keep from apps they delete.

The React Native vs Flutter debate just shifted from developer preference to enterprise risk management. If you're choosing a cross-platform framework in 2026, the math changed.

Jorge Coca from Very Good Ventures explores why most AI-powered apps still feel like glorified chatbots. Their Flutter GenUI tutorial shows how to move past text walls and build interfaces the AI itself assembl...

Wiktor Gut from Software Mansion just migrated Expensify to expo-video, and the architectural shift is bigger than you think. Expo SDK 55 officially removes expo-av, forcing every React Native team to rethink v...

SBI serves 80 million users on Flutter. Nubank has 100 million. BMW runs it in 47 countries. Here's the full list.

Revyl introduces a CLI tool that gives Claude Code vision-based mobile app testing capabilities. The tool interacts with apps like a human — no scripts, selectors, or element IDs needed — enabling a full write-...

A practical guide to getting the most out of KotlinConf 2026 in Munich, covering early registration, hands-on workshops on Compose Multiplatform and coroutines, and tips for exploring the city. The post helps f...

Matthew McCullough just dropped Android 17 Beta 2, and it's packed with APIs that fundamentally change how apps handle privacy, cross-device experiences, and local network access. This isn't just another increm...

Shoaib Akhtar from ZAR Engineering just rewrote their entire production fintech app in two weeks. The old rule about never rewriting from scratch? AI just changed it.

Matthew McCullough from Android reveals how Google is fundamentally changing app interaction: users won't open apps anymore, they'll just ask AI to handle tasks for them.

Loading articles...