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 1563 articles (Page 10 of 79)

Fahd Imtiaz from Google's Android team reveals a stark reality: tablet and foldable users spend 9-14x more on apps than phone-only users. The mobile-only era is officially over.

José Luis González, a JetBrains-certified Kotlin Trainer, reveals the production bugs that still plague mobile teams in 2025. One tiny mistake in exception handling can silently break your entire app's lifecycl...

Davyd Narbutovich from Callstack challenges a web development habit that React Native developers can skip entirely. Turns out, minifying JavaScript in your RN apps might be wasted effort.

The Android workgroup just dropped Swift 6.3 SDK nightly previews for Android, and several production apps with millions of downloads are already proving it works at scale.

Talabat rewrote their app serving millions of daily users across 8 countries without a big bang migration. Here's how their CTO and engineering team pulled it off with Flutter.

Kotlin 2.3.0 Released

Company: Kotlin Blog · Dec 16, 2025

Kotlin 2.3.0 just dropped with some serious multiplatform firepower. If you're building cross-platform apps, this release fundamentally changes how you work with Swift, Wasm, and native code.

Running LLMs on Android devices just got a serious performance deep-dive. Callstack profiled MLC-LLM's OpenCL backend to uncover what actually happens when you run local AI on mobile hardware.

Stefan from Mercari's Growth Platform team reveals how they eliminated app releases for marketing campaigns. Their server-driven UI solution turned weeks of development into minutes of drag-and-drop configurati...

Meta just shared how they're using AI to automatically fix security vulnerabilities across billions of lines of code. The twist? The AI doesn't need to be perfect to be incredibly useful.

JioHotstar was stuck in a frustrating cycle: fix performance issues, ship the update, watch them resurface weeks later. Sound familiar?

Storybook 10 for React Native just landed, but integrating it without breaking your main app flow is trickier than it looks. Callstack's team breaks down the cleanest approach.

Enhancing Android Security: Stop Malware

Company: Google · Dec 11, 2025
Platform: Android

Bennet Manuel and Rob Clifford from Google just dropped a security feature so simple it's almost embarrassing we didn't have it sooner: one line of code that blocks malware from reading your app's sensitive dat...

Filipp Zhinkin and Teodor Irkhin from JetBrains show how staring at raw benchmark tables is costing you insights. Kotlin Notebooks turn those text dumps into interactive visualizations that actually tell a stor...

React Native 0.83 just dropped with a historic first: zero breaking changes. The team is finally delivering on their promise of predictable, painless upgrades.

Arthur Spalanzani built an affirmations app where the widget IS the product, not a companion feature. His widget-first approach achieved 80.7% adoption and unlocked organic social sharing that traditional app s...

Matthew McCullough from Google just dropped the toolkit that could make AI glasses actually useful. Developer Preview 3 brings purpose-built libraries for augmented experiences that keep users present in the re...

Justyna Gręda from Software Mansion breaks down Kotlin Multiplatform after hands-on development. Her team's verdict? It's fast, flexible, but missing some creature comforts developers expect.

Android Studio Otter 2 Feature Drop

Company: Google · Dec 4, 2025
Platform: Android

Sandhya Mohan and Trevor Johns from Google just dropped Android Studio Otter 2, and it's packing Gemini 3 Pro with a 1 million token context window. Your AI coding assistant just got a serious upgrade.

Your Android app crashes when the WiFi drops. Your users' apps shouldn't. Offline-first architecture flips the script: the network becomes optional, not essential.

Your Flutter app is making the same API calls over and over. Every screen load, every refresh—wasting bandwidth, draining batteries, and frustrating users with unnecessary wait times.

Loading articles...