Skip to content
Development
Command

/android-dev

Build, install, launch, and monitor the Android app.

From plugin
zedra
2508 skills8 commands
$ npx -y skills add deltaqdev/zedra --agent claude-code

Command definition

android-dev.md

Build, install, launch, and monitor the Android app.

If the user says "preview" or "preview mode", add `--features preview` to the cargo build command.

Steps

1. **Build** the Rust libraries for Android (arm64 only, ~9s incremental):

   cargo ndk -t arm64-v8a -o ./android/app/libs build -p zedra --lib

For preview mode:

   cargo ndk -t arm64-v8a -o ./android/app/libs build -p zedra --lib --features preview

2. **Install** the APK to the connected device (skip redundant Rust build):

   cd android && ./gradlew installDebug -x buildRustLib && cd ..

3. **Launch** the app on device:

   adb shell am force-stop dev.zedra.app && adb shell am start -n dev.zedra.app/.MainActivity

4. **Monitor logs** with filtered output (zedra tags only):

   adb logcat -c && adb logcat -s zedra:V RustStdoutStderr:V AndroidRuntime:E

If any step fails, stop and report the error. Do not proceed to the next step.

When monitoring logs, keep watching for ~10 seconds and report any errors, warnings, or notable output. Use Ctrl+C or timeout to stop log monitoring.

Release build

For release builds (all architectures, optimized), use the full build script instead of step 1:

./scripts/build-android.sh         # normal mode
./scripts/build-android.sh --preview  # preview mode

And remove `-x buildRustLib` from step 2.

@tanlethanh
Ships withzedra

An experimental remote code editor on mobile with GPU-accelerated rendering powered by Zed's GPUI, P2P tunnel over QUIC/UDP by Iroh.

Stars on GitHub

Momentum

stars in total
250
Star history of tanlethanh/zedra on GitHub, a chart by star-history.com

Other commands on zedra.

android-build

android-build

Command

Build the Rust libraries and install the APK to the connected Android device. Does NOT launch the app or monitor logs.

@tanlethanh@tanlethanhInstall Command
devtool

devtool

Command

Drive the Zedra Android UI from the agent via the in-app GPUI devtool HTTP server.

@tanlethanh@tanlethanhInstall Command
ios-dev

ios-dev

Command

Build, install, launch, and monitor the iOS app on a connected device.

@tanlethanh@tanlethanhInstall Command
ios-log

ios-log

Command

Stream and analyze logs from a USB-connected iOS device running Zedra.

@tanlethanh@tanlethanhInstall Command
perf-debug

perf-debug

Command

Capture and analyze performance diagnostics from the running Android app.

@tanlethanh@tanlethanhInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command