Android × Testing

Android Testing

We track 116 Android Testing case studies from 63 engineering teams. Airbnb, Badoo and Thumbtack write about it most. Many posts also cover App Stability and CI/CD. The posts run from 2013 to 2026. The newest is from September 2026.

Android Testing articles 1–30 of 116

Trendyol Sep 30, 2026

How We Built a Virtual Device Farm for Android E2E Tests

İbrahim Süren from Trendyol reveals how they ditched job-local emulators and built their own virtual device farm. The result? Predictable Android E2E tests at scale without the resource contention nightmares.

Thumbtack Aug 8, 2026

How we moved 1,500 Android screenshot tests to Roborazzi

Zachary Wander from Thumbtack just migrated 1,500 screenshot tests off Firebase Test Lab. The migration wasn't smooth, but the payoff in speed and developer experience made it worth every debugging session.

PickMe May 28, 2026

API Testing in Mobile Apps: The Backbone of Digital Experiences

Hafsa Amanulla from PickMe reveals why your beautiful mobile UI means nothing if your APIs are broken. A delayed menu load or failed promo code isn't just annoying—it's a business killer.

Thumbtack Mar 31, 2026

Headless Screenshot Testing in Thumbtack's Android Apps

Brian Terczynski from Thumbtack reveals how they ditched emulators entirely for their 1,500+ screenshot tests. The result? Tests that run at unit test speed and actually gate code merges.

Getir Mar 17, 2026

Maestro at Scale: Architecting a Deterministic Mobile Test Platform

Emre Erkek from Getir reveals how they turned Maestro from a simple testing tool into a deterministic platform that runs thousands of tests daily. Most teams fail at E2E testing scale—here's the architecture th...

Android Developers Blog Mar 11, 2026

Level Up: Test Sidekick and Prepare for Upcoming Program Milestones

Maru Ahues Bouza from Google Play reveals how 600 million monthly gamers are now using Play Games Services, with Level Up features driving 2.5 billion incremental game installs in 2025 alone.

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

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

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.

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.

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

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.

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.

PickMe Oct 20, 2025

The Hidden Engine: How QA Powered the Driver App Transformation

Mohomed Nawab reveals how QA became the unsung hero in PickMe's driver app overhaul. Most teams treat testing as a final checkpoint, but this approach flipped the script entirely.

Trendyol Aug 22, 2025

Building a Maestro Plugin for IntelliJ: From Mobile Test Automation to IDE Excellence

Trendyol's mobile team turned Maestro test automation from a terminal-only workflow into a full-featured IDE experience. Writing YAML tests without syntax highlighting, validation, or auto-complete was slowing ...

Google Aug 14, 2025

Test on a fleet of physical devices with Android Device Streaming, now with Android Partner Device Labs

Adarsh Fernando and Grant Yang from Google just made device fragmentation testing dramatically easier. No more buying dozens of phones to test your Android app.

Just Eat Jun 5, 2025

Testing Lottie Animations in Jetpack Compose

Jordi Coll Marin from Just Eat Takeaway reveals a testing challenge most Android devs overlook: how do you verify a Lottie animation actually completes when it only runs for half a second?

Dropbox Apr 25, 2025

How Dropbox leverages testing to maintain high level of trust at scale

Dropbox maintains 1B+ downloads with under 30 Android engineers. Their secret? A testing strategy that evolved from complete chaos to surgical precision.

Netflix Apr 17, 2025

Netflix App Testing At Scale

Netflix runs 1,000+ device tests on every PR for an app with 1M lines of code across 400+ modules. Here's how they evolved their testing strategy over 14 years.

PickMe Mar 13, 2025

Clean Architecture for Android Applications

Chamod Lakmal from PickMe breaks down Clean Architecture for Android with a practical folder structure that actually makes sense. If your codebase feels like spaghetti, this is your roadmap out.

Duolingo Feb 7, 2025

How we reduced manual regression tests by 70% using AI tools

Duolingo's QA team cut manual regression testing by 70% using AI. Here's how they made it work at scale.

Callstack Nov 28, 2024

Upgrading React Native in Brownfield Applications

Upgrading React Native in a brownfield app isn't just harder than a greenfield project. It's a completely different beast that most teams underestimate.

Discord Nov 27, 2024

Measuring Product Impact Without A/B Testing: How Discord Used the Synthetic Control Method for Voice Messages

Discord wanted to measure Voice Messages impact, but A/B testing would break the feature. Network effects meant users in control groups couldn't receive voice messages from treatment users.

Shopify Aug 23, 2024

Tophat: Crafting a Delightful Mobile Developer Experience

Shopify doubled developer productivity by turning the most tedious part of mobile development into a one-click experience.

Wealthfront Aug 19, 2024

Speed Up Your Android Tests: Gradle Plugin for Unit Test Filtering

Wealthfront's Android team had a problem: their test suite was slowing down every PR merge. Running all tests on every change wasn't scaling.

Skeelo Jun 13, 2024

Good Practices When Creating E2E Tests at Skeelo

Skeelo's QA team built a scalable E2E testing framework using Python + Appium. Here's the architecture that keeps their mobile tests maintainable as the app grows.

Uber Apr 23, 2024

DragonCrawl: Generative AI for High-Quality Mobile Testing

Uber's mobile testing was broken. Engineers spent 30-40% of their time maintaining test scripts that broke with every UI change. So they built an AI that tests apps like a human would.

Duolingo Mar 1, 2024

How dogfooding helps us build a better Duolingo

Duolingo catches critical bugs before users ever see them. Their secret? 70% of employees actively use internal builds daily.

Uber Nov 2, 2023

Real-Time Analytics for Mobile App Crashes using Apache Pinot

Uber deploys 11,000 code changes weekly. How do they catch crashes before users notice? They built Healthline, powered by Apache Pinot.

Klarna Sep 7, 2023

Native End-to-End Testing for Mobile Apps

Joana Melo from Klarna turned a 6-month diversity program into company-wide impact by solving a pain point that had defeated multiple engineering teams before her.