Android

Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.

942 Articles · 161 Companies · 43 Topics

Android engineering articles 61–90 of 942

Android Developers Blog Mar 5, 2026

Elevating AI-assisted Android development and improving LLMs with Android Bench

Matthew McCullough from Android just dropped something the AI coding world needed: a public leaderboard showing which LLMs actually understand Android development. No more guessing which AI assistant knows Jetp...

Android Developers Blog Mar 4, 2026

How WHOOP Decreased Excessive Partial Wake Lock Sessions by Over 90%

WHOOP's Android team turned a Google Play compliance warning into a masterclass in battery optimization. Their excessive wake lock sessions dropped from 15% to under 1% in just 30 days.

Getir Mar 3, 2026

Memory Leaks You Probably Missed in Jetpack Compose

Mahmut Yuce from Getir destroys the myth that declarative UI means no memory leaks. Compose apps leak differently, and these patterns are sneakier than the old View system bugs.

Posts on Medium Mar 3, 2026

Ship Your Compose UI Updates in Seconds

Aditya Shinde (Developer Chunk) tackles the 24-48 hour app store review cycle that kills mobile iteration speed. His solution: Server-Driven UI that updates Compose screens without deployments.

Teknasyon Mar 2, 2026

Kotlin Enums: Replace values() with entries

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.

Teknasyon Mar 2, 2026

A Simple Guide to Version Catalog Implementation in Android

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.

Teknasyon Mar 2, 2026

Using Gradle in Android: Build Variants, Build Types, and Manifest Placeholders

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 ...

Teknasyon Mar 2, 2026

Silent Killer in Production: Memory Leak Diagnosis and Solution Journey

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...

Android Developers Blog Mar 2, 2026

Supercharge your Android development with 6 expert tips for Gemini in Android Studio

Trevor Johns from Google just dropped 6 expert tips for using Gemini AI in Android Studio, and they're a game-changer for how we build apps. These aren't basic prompting tricks—this is how Google engineers and ...

Mobile Vitals Mar 1, 2026

The 5 Numbers That Decide Whether Users Keep or Delete Your App

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.

Android Developers Blog Feb 26, 2026

The Second Beta of Android 17

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...

Posts on X Feb 26, 2026

Vision-Based Mobile App Testing CLI for Claude Code

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-...

Android Developers Blog Feb 25, 2026

The Intelligent OS: Making AI agents more helpful for Android apps

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.

Trivago Feb 18, 2026

How a Learning Project Became Our Modern Mobile Test Framework

What started as one engineer's Appium 1 learning project at trivago became their production mobile test framework for six years. Here's how they evolved it through Appium 2 and 3 without another ground-up rewri...

Guardsquare Feb 17, 2026

Breaking Down Mobile App Vulnerabilities

Jija Bhattacharya from Guardsquare breaks down recent mobile app vulnerabilities that exposed millions of users. These weren't sophisticated exploits—they were logic flaws and authorization failures hiding in p...

Android Developers Blog Feb 17, 2026

Under the Hood: Android 17's Lock-Free MessageQueue

Shai Barack and Charles Munger from Android reveal how a 20-year-old lock in MessageQueue was secretly causing UI jank across the entire Android ecosystem. Their solution? A lock-free data structure that's up t...

Callstack Feb 17, 2026

Agent Device: AI-Native Mobile Automation for iOS and Android

Callstack just released a CLI tool that finally lets AI agents actually test mobile apps. No more agents that can write code but can't click a button.

Google Feb 13, 2026

Android 17 First Beta Release

Google just killed Developer Previews. Android 17 Beta 1 introduces a continuous Canary channel that delivers features as soon as they pass internal testing, no more waiting for quarterly drops.

Google Feb 13, 2026

App Resizability and Multi-Window Support

Miguel Montemayor from Android drops a major compatibility requirement: the developer opt-out for resizability is gone in Android 17. If your app still assumes portrait-only or fixed aspect ratios, you've got w...

React Native Blog Feb 11, 2026

React Native Version 0.84 Release

React Native 0.84 just dropped with automatic performance wins for every app. No migration needed, no config changes required—just faster execution and lower memory usage out of the box.

Grindr Feb 10, 2026

Automating Memory Leak Detection with AI

Ricardo Marin from Grindr turned memory leak debugging from a 2-4 hour manual slog into a minutes-long automated process. The secret? Recognizing that memory leaks are pattern-matching problems, not creative on...

Spotify Feb 9, 2026

How We Release the Spotify App: A Look Under the Hood (Part 2)

Spotify's release managers were drowning in Jira tabs, juggling dozens of tickets while fielding Slack questions. One dashboard changed everything.

PickMe Feb 6, 2026

Why Your Mobile App Is Not as Secure as You Think

Pavithra Chamod J from PickMe Engineering drops a hard truth: your mobile app's security measures are probably theater. Once an APK hits a rooted device, all bets are off.

Individual Author Feb 4, 2026

Common Mistakes When Shifting Left in Mobile Testing

Russell Morley reveals why most mobile teams think they're shifting left in testing, but are actually just moving their pain earlier in the pipeline.

Instacart Feb 3, 2026

Migrating to Jetpack Compose: How AI Accelerated Our Journey at Caper

Instacart's Caper team turned a multi-quarter Fragment-to-Compose migration into a dramatically faster effort using AI coding assistants.

Reddit Feb 2, 2026

Protecting Your GraphQL

Stas Kravets shares how a Python GraphQL service's P99 timeout detection was so unreliable that only P50 requests actually timed out as expected. The culprit? IO operations under heavy load can bring down your ...

Kotlin Blog Feb 1, 2026

Java to Kotlin Conversion Comes to Visual Studio Code

JetBrains brings Java-to-Kotlin code conversion to Visual Studio Code through the Kotlin language plugin, extending a feature previously exclusive to IntelliJ IDEA. Developers can now convert Java files or snip...

Google Jan 28, 2026

How Automated Prompt Optimization Unlocks Quality Gains for ML Kit's GenAI Prompt API

Google just solved one of mobile AI's biggest challenges: how do you customize foundation models for your app without breaking device constraints? Their answer might surprise you—it's not fine-tuning.

Hotstar Jan 26, 2026

Beyond the smartphone: How JioHotstar optimized its UX for foldables and tablets

Prateek Batra from Google reveals how JioHotstar transformed their streaming app for 400 million users. The secret? Treating tablets and foldables as first-class citizens, not just stretched phones.

Individual Author Jan 26, 2026

Kotlin Intrinsics on Android

Rahul Ravikumar reveals how Android's tooling has been quietly carrying the weight of Kotlin's type safety. Every null check, every parameter validation adds overhead that pure Kotlin apps don't actually need.