# budtmo/docker-android

Android in docker solution with noVNC supported and video recording

Repository: https://github.com/budtmo/docker-android
Canonical: https://ross.abutalabs.com/products/docker-android
Language: Python
License: NOASSERTION
License Family: other
Topics: docker-android, android, android-emulator, novnc, mobile-web, mobile-app, selenium-grid, emulator, docker, genymotion, cloud, terraform, aws, gcp, azure, alibabacloud, selenium, kubernetes, saltstack, jenkins
Last push: 2026-08-13T08:33:13+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 96, longevity 100
- inputs: {"age_days": 3541, "days_push": 20, "days_rel": 29, "gap_med": 28.5, "n_releases_24m": 21}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15784, forks 1745 (observed 2026-08-28T04:11:14.114213+00:00)

## What it is
Docker-Android is a Docker image that runs Android emulators with configurable device profiles, noVNC screen viewing, log sharing, and video recording. It supports building Android projects and running native, web, and hybrid app tests with frameworks like Appium and Espresso, and integrates with cloud platforms and CI/CD tools.

## Use cases
- run android emulator inside docker
- test android apps with appium in ci
- view android emulator screen via vnc in a container
- record video of android emulator during tests
- run android ui tests on different device profiles
- build android projects in a docker container
- set up scalable android emulator grid on kubernetes

## When to choose
- you need reproducible Android emulator environments in CI/CD pipelines
- you want to run Appium, Espresso, or Selenium-based mobile tests at scale
- you need remote visual access to emulators via noVNC or video recording
- you want device-profile variety (Samsung, Nexus, tablets) without physical devices

## When to avoid
- you need high-performance emulation on macOS or Windows hosts without nested virtualization setup
- you only need simple adb access to a physical device
- you require official Google emulator images with the latest Android versions on day one
- your project needs GPU-intensive gaming performance testing

## Facets
- artifact type: application
- maturity: active
- function: testing, e2e-testing, container-runtime, developer-tools
- domain: mobile-development, testing, android-tools
- platform: cloud
- tags: android-emulator, docker-image, novnc, selenium-grid, appium, mobile-testing, video-recording, adb, containers, devops, docker, linux, kubernetes

## Member repositories
- budtmo/docker-android (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:14.114213+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:05:32.338089+00:00, confidence not recorded.
  - readme: https://github.com/budtmo/docker-android (fetched 2026-08-28T04:11:14.114213+00:00, sha d741fc6e75f5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
