--- /dev/null
+#!/bin/sh
+set -eu
+
+IMAGE="docker.io/thyrlian/android-sdk"
+PROJECT_DIR="${PROJECT_DIR:-$(pwd)}"
+BUILD_TYPE="${2:-Debug}"
+
+case "${1:-build}" in
+ build)
+ podman run --rm \
+ -v "$PROJECT_DIR:/project:z" \
+ -w /project \
+ "$IMAGE" \
+ ./gradlew "assemble${BUILD_TYPE}"
+ ;;
+ watch)
+ podman run --rm -it \
+ -v "$PROJECT_DIR:/project:z" \
+ -w /project \
+ "$IMAGE" \
+ ./gradlew --continuous "assemble${BUILD_TYPE}"
+ ;;
+ *)
+ echo "Usage: $(basename "$0") {build|watch} [Debug|Release]"
+ echo " Default: Debug"
+ exit 1
+ ;;
+esac