ai-skills/skills/valdi-android/skill.md
Applies to: Kotlin/Java files in /valdi/src/valdi/android/ and related Android runtime code
The Valdi Android runtime bridges TypeScript/Valdi components to native Android views. It's implemented in Kotlin and C++ (via JNI).
android_library(
name = "valdi_android",
srcs = glob(["**/*.kt", "**/*.java"]),
)
# Run Android runtime tests
bazel test //valdi:test_java
# Run with coverage
bazel coverage //valdi:test_java
Test files are in /valdi/test/java/
# Build Android runtime library
bazel build //valdi:valdi_android
# Test with hello world app
valdi install android
cd apps/helloworld
valdi install android
/valdi/src/valdi/android//valdi/test/java//valdi/BUILD.bazel/AGENTS.md