articles

adb, automation and real-device testing

Commands that work, the Android version each one needs, and the errors you hit when they don't. Written for developers, QA engineers and anyone running more than one phone.

adb wireless debugging android 11

How to use ADB over Wi-Fi: wireless debugging and adb tcpip

Connect adb over Wi-Fi with Android 11+ wireless debugging or the legacy adb tcpip 5555 method, and fix the usual reasons adb connect fails or drops.

android emulator real devices testing

Emulator vs real device testing: what the emulator misses

What the Android emulator simulates well, what it can't reproduce (OEM builds, carrier networks, push timing, Play Integrity, performance) and when to use a real phone.

scrcpy screen mirroring adb

scrcpy guide: control and record Android from your desktop

Install scrcpy, learn the flags worth knowing, record headless for CI, run several Android phones at once and mirror a phone over Wi-Fi or an SSH tunnel.

uiautomator2 appium android automation

uiautomator2 vs Appium: which to use for Android automation

uiautomator2 and Appium both drive Android through UiAutomator. How they compare on setup, speed, flakiness and language support, and which fits your team.