Android × Architecture

Android Architecture

We track 100 Android Architecture case studies from 51 engineering teams. PickMe, Cash App and Very Good Ventures write about it most. Many posts also cover Jetpack Compose and Developer Tools. The posts run from 2014 to 2026. The newest is from September 2026.

Android Architecture articles 1–30 of 100

Salesforce Sep 11, 2026

Engineering Real-Time Mobile Personalization Across iOS, Android, React Native, and Flutter

Sneha Singla from Salesforce tackled what seemed impossible: building one real-time personalization system that works flawlessly across iOS, Android, React Native, and Flutter without breaking layouts or requir...

Deloitte Jul 9, 2026

The Mistake That Taught Me to Use Flutter Flavors

Abdelrahman Khalil accidentally shipped a production app pointing to staging servers. That painful mistake led him to master Flutter Flavors—and he's breaking down exactly how to avoid the same fate.

Flutter May 18, 2026

Flutter's multiplatform value for agentic development

Michael Thomsen from Google's Flutter team makes a bold claim: AI-driven development works better with a single codebase than platform-specific code. Here's why Flutter might be the secret weapon for agentic wo...

Flutter Apr 27, 2026

That's a wrap: Everything Flutter at Google Cloud Next

Emma Twersky from Flutter just dropped the biggest news for cross-platform developers: full-stack Dart is here. If you've been context-switching between languages for frontend and backend, this changes everythi...

Shopify Apr 22, 2026

Building Shopify POS for Android Using MVVM

Richa Khanna from Shopify reveals how their team migrated a 3.5-year-old Android POS app from competing MVC/MVP architectures to MVVM without a full rewrite.

Shorebird Apr 16, 2026

Flutter vs. Kotlin Multiplatform: 2026 Architecture Guide

The article content appears to be just promotional copy for Shorebird rather than the actual Flutter vs. Kotlin Multiplatform architecture guide. Without the real article content, I cannot provide an accurate s...

Shorebird Apr 10, 2026

Flutter vs .NET MAUI in 2026: Architecture, Tooling, CI/CD, and Migration Trade-offs

The article content appears to be just a promotional snippet for Shorebird's integration tool, not the full Flutter vs .NET MAUI comparison promised in the title. Without the actual article content, I cannot pr...

Medium Mar 17, 2026

Making AI Write Android Code Our Way: A Practical Guide to Agent Skills

Pierrick CAEN from Medium's Android team reveals how they turned AI coding assistants from generic code generators into team-specific experts. The secret? Teaching the AI their exact conventions through structu...

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

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

PickMe Dec 23, 2025

The ViewModel Manager Pattern: How We Tamed a 2000+ Line ViewModel Into Clean, Testable Code

Chamod Lakmal from PickMe Engineering turned a 2,100-line ViewModel nightmare into 350 lines of clean, testable code. His team's test coverage jumped from 12% to 87%, and onboarding time dropped from 2 weeks to...

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

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

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.

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.

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.

Very Good Ventures Oct 8, 2025

Flutter for Enterprises: Everything CTOs and Engineering Leaders Need to Know

Very Good Ventures reveals why global leaders like Disney, Toyota, and BMW are ditching fragmented native development for a single framework. The shift isn't just technical—it's transformational.

Medium Oct 6, 2025

Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned

Pierrick CAEN from Medium thought upgrading Apollo Kotlin would be straightforward. Instead, it exposed hidden cache issues that had been silently failing for months.

Swiggy Sep 30, 2025

Scaling Swiggy's Mobile Ecosystem [1/n]

Tushar Tayal from Swiggy reveals the hidden complexity behind managing 6+ consumer apps (Snacc, Instamart, Toing, Dineout, Crew) in production. Spoiler: it's not just about shipping faster.

PickMe Sep 14, 2025

Building a Modern Android Location Manager: From Legacy Approaches to Clean Architecture Excellence

Chamod Lakmal from PickMe Engineering just open-sourced a LocationManager that turns Android's notoriously messy location APIs into clean, testable code. No more callback hell or mystery crashes.

Lyft Sep 9, 2025

Migrating Lyft's Android Codebase to Kotlin

Oleksii Chyrkov from Lyft just closed the book on a 7-year migration journey. The final push to eliminate Java from their entire Android codebase revealed some brutal truths about automated tooling.

PhonePe Aug 4, 2025

Pincode Migration Journey with Compose Multiplatform

Chethan N from PhonePe's Pincode team just shared how they migrated their Android seller app to desktop using Compose Multiplatform. The twist? They kept both codebases running in the same repo during migration...

Deloitte Jul 10, 2025

Jetpack Compose State Management: The Three Musketeers

Mohanad Abdelaziz from Deloitte tackles the question every Android dev asks: how do I improve state management this time? His answer: three distinct patterns, each with serious trade-offs.

Callstack Jun 5, 2025

Cross-Platform Web3 dApps With React Native

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.

PickMe May 21, 2025

Declarative vs Imperative Programming: A Practical Comparison with XML and Compose

Chamod Lakmal from PickMe Engineering breaks down the imperative vs declarative debate with side-by-side Android code that makes the difference crystal clear.

Expo May 14, 2025

Real-time audio processing with Expo and native code

Braulio Ríos built a production-ready guitar tuner app using React Native that processes audio in real-time with near-native performance. Here's how he combined TypeScript, C++, Swift, and Kotlin to solve a pro...

PickMe Apr 5, 2025

Mastering SOLID Principles in Android with Jetpack Compose & Kotlin

Chamod Lakmal from PickMe Engineering breaks down SOLID principles with real Jetpack Compose code examples. No theory fluff—just practical refactoring patterns that actually work in production Android apps.

PickMe Mar 26, 2025

Building Scalable Jetpack Compose Android Applications with a Multi-Module Architecture

Chamod Lakmal from PickMe breaks down how multi-module architecture transformed their Android development. If your Compose app is becoming a monolithic nightmare, this is your roadmap out.

PickMe Mar 13, 2025

State Management in Jetpack Compose

Chamod Lakmal from PickMe Engineering breaks down why basic `remember` and `mutableStateOf` won't cut it for production Jetpack Compose apps. Here's what actually scales.