Android

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

942 Articles · 161 Companies · 43 Topics

Android engineering articles 121–150 of 942

Posts on Medium Dec 4, 2025

The Complete Guide to Offline-First Architecture in Android

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.

JetBrains Dec 1, 2025

Building AI Agents In Kotlin Part 3: Under Observation

Denis Domanskii from JetBrains tackles a problem every AI agent developer faces: your agent works, but you can't see what it's doing. When debugging takes hours and costs are invisible, you're flying blind.

Getir Dec 1, 2025

Strategic Guide to Migrating Legacy Android Apps from XML to Jetpack Compose

Getir's Android team learned the hard way: migrating millions of users from XML to Jetpack Compose isn't about rewriting screens. It's about avoiding the performance traps that come with mixing old and new.

Individual Author Nov 29, 2025

RemoteCompose: Another Paradigm for Server-Driven UI in Jetpack Compose

Jaewoong Eum explores RemoteCompose, AndroidX's experimental framework that lets you update Android UI layouts without recompiling or redeploying your app. Ship UI changes in minutes instead of weeks.

Qantas Nov 24, 2025

Mobile App Release Challenges: Why Code Persistence Matters

Daniel Tome from Qantas reveals why mobile releases are fundamentally different: once your code ships to a user's phone, you've lost control of it forever.

Kotlin Blog Nov 24, 2025

The Ultimate Kotlin Multiplatform Watchlist

Ekaterina Petrova curated 10 KotlinConf talks that show how Duolingo, McDonald's, and StoneCo achieved massive scale with Kotlin Multiplatform. Skip the beginner mistakes and learn from teams already shipping t...

Posts on Medium Nov 24, 2025

Core/Core-Impl Pattern: Build-Performance Superpower of DI & Gradle

Your modular Android app is building like a monolith. One shared :core module is killing your build times, even when you change a single private implementation detail.

Google Nov 21, 2025

Fully Optimized: Wrapping up Performance Spotlight Week

Ben Weiss and Sara Hamilton from Google wrap up Performance Spotlight Week with a roadmap to faster Android apps. Reddit cut ANR errors by 30% with one configuration change.

Mercari Nov 20, 2025

Behind the Global Launch: Decoding the Android Engineering Strategy for Our New App

Karthi from Mercari's Cross Border team reveals why they chose native Android over Flutter and React Native for their global marketplace launch. The decision wasn't about theory, it was about leveraging 10M+ do...

Mercari Nov 20, 2025

Android Engineering Strategy for Global App Launch

Karthi from Mercari's Android team reveals why they ditched cross-platform frameworks for their global marketplace launch. The decision wasn't about native vs. hybrid ideology, it was about leveraging 10M+ down...

Google Nov 20, 2025

Raising the bar on battery performance: excessive partial wake locks

Google Play is about to start penalizing apps that drain your users' batteries. Starting March 2026, excessive wake lock usage could get your app buried in search results or flagged with a warning label.

Google Nov 20, 2025

How Reddit used the R8 optimizer for high impact performance

Ben Weiss from Google shares how Reddit achieved 40% faster cold startup and boosted Play Store ratings in under 2 weeks. The secret? Finally enabling R8 optimizer's full potential.

Doist Nov 20, 2025

Orchestrating our UI test suite with Maestro

Doist's Android team faced a brutal reality: their UI test suite was so flaky that only 50% of runs passed on the first try. PRs sat idle for hours waiting for reruns.

Android Developers Blog Nov 20, 2025

Android Developers Blog: Leveling Guide for your Performance Journey

Google's Android team just dropped a performance framework that meets you where you are. Whether you're a solo dev or leading a performance team, there's a clear path forward.

Expo Nov 19, 2025

Going Universal: From a brownfield React Native and Next.js stack to one Expo app

Gunnar Torfi shares how a single developer maintained 40+ mobile screens AND a full web app by merging them into one universal codebase. No big rewrite required.

Google Nov 19, 2025

Deeper Performance Considerations

Ben Weiss, Breana Tate, and Jossi Wolf from Google just dropped a performance goldmine: Trello cut startup time by 25%, and Meta saw improvements up to 40%. All from one optimization technique most teams haven'...

Slack Nov 19, 2025

Android VPAT journey

Slack's Android team tackled a VPAT accessibility audit and found critical gaps that affected screen reader users. Here's what they fixed and why it matters for your mobile app.

Posts on Medium Nov 19, 2025

Modernizing ExoPlayer with Media3’s Compose UI

For years, video playback was the one piece of Android UI that refused to go fully declarative. That changed when Google shipped Media3's Compose UI module.

Cash App Nov 18, 2025

Cash Android Moves to Metro

Egor Andreevich just shipped a DI framework migration across 1,500 modules serving tens of millions of users. The build speed improvements? Nearly 60% faster incremental builds.

Google Nov 17, 2025

Use R8 To Shrink, Optimize, and Speed Up Apps

Ben Weiss from Google reveals the single most impactful, low-effort change you can make to Android app performance. Reddit saw 40% faster cold startup and Disney+ cut ANRs by 25% with one configuration tweak.

Android Developers Blog Nov 17, 2025

Android Developers Blog: Get your app on the fast track with Android Performance Spotlight Week!

Google is dedicating an entire week to helping Android developers ship faster apps. If performance has been on your backlog, this is your moment.

Posts on Medium Nov 15, 2025

Improve your Android App Performance by 10X with Compose Stability

Your Jetpack Compose app might be recomposing 10X more than it needs to. The culprit? Stability.

Posts on Medium Nov 13, 2025

Making Android WebView 2.5× Faster (And Proving It with Data)

Timur Borgalinov from Uzum Market turned Android WebView from a performance black hole into a predictable, measurable component. His team achieved 2.5× faster load times with data to prove it.

Flutter Blog Nov 12, 2025

What's New in Flutter 3.38

Kevin Chisholm from Google's Flutter team just dropped Flutter 3.38, and it's packed with the kind of productivity wins developers have been asking for. Dot shorthands alone will save you countless lines of boi...

Pinterest Nov 10, 2025

How Pinterest Cut Android Testing CI Build Times by 36%+

Pinterest's Android CI builds were bleeding 9 minutes per run because one slow test shard held everything hostage. Their fix? Stop counting tests and start counting seconds.

Reddit Nov 9, 2025

Reddit: Making Android Videos Super Fast

Reddit cut video loading time in half on Android. Here's how they did it with ExoPlayer optimization, player pooling, and smart prefetching strategies.

Posts on Reddit Nov 9, 2025

I achieved 0% ANR in my Android app. Spilling beans on how I did it - part 1.

After a year of relentless optimization, one Android dev achieved the impossible: 0% ANR rate in production. Here's how they did it.

PickMe Nov 5, 2025

5 Jetpack Compose Tricks That Simplify UI Logic

Anjuka Koralage from PickMe Engineering discovered that migrating to Jetpack Compose wasn't just about replacing XML layouts. It required a complete mental shift in how to think about UI architecture.

Trendyol Nov 5, 2025

Scaling Mobile UI Testing with AI

Trendyol scaled from 4,869 to 10,400 UI tests in under a year — while keeping execution under one hour. Here's how AI became their test generation engine.

ASOS Nov 4, 2025

Android Clean Architecture: Understanding the Data Layer

Sean Coyle from ASOS breaks down the Data Layer in Android Clean Architecture—the unsung hero that keeps your networking, databases, and caching from bleeding into your business logic.