Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)
A self-contained, mobile-first development environment for Android, enabling local compilation, debugging, and app creation directly on the phone, bypassing traditional laptop/ADB/cloud dependencies.
View Origin Link
Product Positioning & Context
AI Executive Synthesis
A self-contained, mobile-first development environment for Android, enabling local compilation, debugging, and app creation directly on the phone, bypassing traditional laptop/ADB/cloud dependencies.
Code on the Go represents a significant disruption in mobile development workflows by enabling a complete IDE experience directly on an Android device. This addresses a critical accessibility barrier for developers without traditional desktop setups, particularly in emerging markets. The technical achievement of bypassing ADB for on-device debugging, leveraging JDWP agents and local sockets, is a testament to overcoming Android's security model. Features like Sketch-to-UI with Yolo and an optional Gemini coding agent highlight a forward-thinking approach to mobile-native development. As a philanthropic, open-source project, it democratizes app creation, fostering a new generation of developers. The successful Play Store publication of an app built entirely on the phone validates its practical utility and market potential for truly mobile-first development.
Hi HN, I’m Hal, the CTO at App Dev for All. I wanted to share a technical problem we worked on over the past year and how we approached it.We’ve been building Code on the Go, a full-featured IDE that runs entirely on an Android phone. No laptop, no ADB connection, no cloud build server. It compiles projects locally on the device using Gradle, supports Java and Kotlin with LSP, and includes a debugger that runs on the same phone as the app being tested.The most interesting and challenging part ended up being the debugger. The Android OS has a rigorous security model, which can get in the way of traditional inter-process communication. Android debugging assumes ADB, which assumes two machines. We bypassed ADB entirely, attaching the JDWP agent to the target process at launch and routing its output to our debugger over a local socket. We used a scoped adaptation of the Shizuku project to get the necessary system access without requiring root.We also had a few other technical challenges with Code on the Go: Sketch-to-UI (generates Android XML from a photo of a hand-drawn layout, runs fully offline with Yolo), an optional Gemini-powered coding agent (opt-in, requires your own API key), and a plugin system with isolated class loaders.One of our pre-release community members has used it to build and publish a Sinhala/English keyboard app to the Play Store, built entirely on his phone. This served as our test case for Play Store compatibility.We are a philanthropic venture. No ads, no tracking, no subscription. License is GPLv3.APK: http://appdevforall.org/codeonthego
Source: http://github.com/appdevforall/CodeOnTheGoHappy to answer questions on the implementation.
full-featured IDE
Android phone
on-device debugging
Gradle
Java
Kotlin
LSP
JDWP agent
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) is analyzed by our AI as: A self-contained, mobile-first development environment for Android, enabling local compilation, debugging, and app creation directly on the phone, bypassing traditional laptop/ADB/cloud dependencies.. It focuses on Code on the Go represents a significant disruption in mobile development workflows by enabling a complete IDE experience directly on an Android dev...
Where did Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) originate?
Data for Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) publicly launched?
The initial public indexing or launch date for Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) within our tracked developer communities was recorded on May 1, 2026.
How popular is Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) has achieved measurable traction, logging over 4 traction score and facilitating 3 recorded discussions or engagements.
Which technical categories define Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
Based on metadata extraction, Code on the Go, an IDE for Android with On-Device Debugging (GPLv3) is categorized under topics such as: full-featured IDE, Android phone, on-device debugging, Gradle.
What are some commercial alternatives to Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as GLM-5V-Turbo, which offers overlapping value propositions.
Are there open-source alternatives related to Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named fikrikarim/parlor shares highly similar architectural descriptions and topics.
How does the creator describe Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)?
The original author or development team describes the product as follows: "Hi HN, I’m Hal, the CTO at App Dev for All. I wanted to share a technical problem we worked on over the past year and how we approached it.We’ve been building Code on the Go, a full-featured IDE th..."
Community Voice & Feedback
No active discussions extracted yet.
Discovery Source

Hacker News
Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.