ARTEMIS for Android Studio — working Phase 1 plugin (thin-client tool window, dispatch + live monitoring from the IDE) #165
RanjithRagavan
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ARTEMIS for Android Studio — Phase 1 plugin demo
I've built the Android Studio Integration roadmap item as a working IDE plugin: a thin client that puts ARTEMIS task dispatch, device control, and live run monitoring directly inside Android Studio — no terminal or browser context-switching.
PR: #153 (open for review) · Tracking issue: #152
What it does today (Phase 1)
GET /api/devices, natural-language prompt dispatch (POST /api/run, flash/pro profiles), live task list with 2 s status polling, per-task detail view, and one-click StopDemo flow (2 minutes)
uv run artemis ui(device attached, USB debugging on)artemis-android-studio-plugin-0.1.0.zip→ restartDesign principles
packages/artemis-client(payload shapes mirrored field-for-field, incl. legacy fallbacks)java.net.http+ platform-bundled Gson; the distribution zip is ~1.7 MBsince-build=231, nountil-buildcap → Android Studio Hedgehog 2023.1.1 through current, plus IntelliJ IDEA 2023.1+Quality bar
buildPlugin+verifyPluginStructurepassWhat's next (per #152)
Feedback welcome — especially on the tool-window UX and which Phase 2/3 items would be most valuable to your workflow. The full source and plugin README (build/install/architecture) are in PR #153; happy to attach the distribution zip here if useful.
All reactions