frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)

https://www.appdevforall.org/
4•hal-eisen•1h ago
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/CodeOnTheGo

Happy to answer questions on the implementation.

Comments

2ndorderthought•43m ago
Awesome project. Will it ever be on the play store?

It always bothered me how you couldn't write apps on your phone. I guess ios has the swift playground.

What kind of telemetry do you collect?

US cyber team hasn't been activated yet to protect midterm elections

https://www.cnn.com/2026/04/30/politics/cyber-team-midterm-elections-foreign-meddling
1•dabinat•2m ago•0 comments

Morphing UI with Motion (and why most implementations feel wrong)

https://raminmousavi.dev/blog/animation-morphing-with-motion
1•ramin2nt2•3m ago•0 comments

Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator

https://www.iankduncan.com/engineering/2026-02-06-bash-is-not-enough/
1•birdculture•3m ago•0 comments

Chinese Courts Rule Companies Cannot Fire Workers Simply to Replace Them with AI

https://www.caixinglobal.com/2026-04-30/chinese-courts-rule-companies-cannot-fire-workers-simply-...
2•yesbut•4m ago•0 comments

Show HN: Fauxcquired Podcast about Eli Lilly

https://open.spotify.com/episode/2jQhCJBOVMXrfpSoC1c9ou
1•nbaronia•5m ago•0 comments

Mvm

https://marc.vertes.org/announcing-mvm/
1•mvertes•6m ago•0 comments

JuliaHub Raises $65M Series B

https://juliahub.com/blog/juliahub-raises-65m-series-b-launches-dyad-3.0
1•postflopclarity•7m ago•0 comments

"Security problems are just bugs" (2017)

https://lkml.org/lkml/2017/11/17/767
1•guiambros•7m ago•0 comments

Good news for New Mexico. Meta withdrawal on the horizon

https://www.engadget.com/2161607/meta-says-it-may-withdraw-its-apps-from-new-mexico-if-judge-agre...
1•wilburx3•9m ago•1 comments

Flakes, the Best Practices of Vibe DevOps

https://blog.fernvenue.com/archives/flakes-as-art/
1•fernvenue•9m ago•0 comments

Public Libraries Scrap Late Fines to Alleviate Inequity (2019)

https://www.kuow.org/stories/we-wanted-our-patrons-back-public-libraries-scrap-late-fines-to-alle...
1•thunderbong•10m ago•0 comments

The Spectrum of Agentic Coding [video]

https://vimeo.com/1187957189
1•ykdojo•11m ago•0 comments

Show HN: Booksearch – fast TUI search for book collections

https://github.com/rahimnathwani/booksearch
1•rahimnathwani•14m ago•0 comments

Apple Q2 2026 earnings report

https://www.cnbc.com/2026/04/30/apple-aapl-q2-2026-earnings-report.html
1•kristianp•16m ago•0 comments

Why Lenny's podcast removed Austin Lau interview on YouTube?

1•jcpy•16m ago•0 comments

In Musk vs. Altman case, judge warns lawyers that AI itself is not on trial

https://www.nbcnews.com/tech/tech-news/elon-musk-testimony-day-three-sam-altman-openai-trial-rcna...
1•voxadam•20m ago•0 comments

NPM: Putting the Brown in Brownout

https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout
1•ryanbigg•20m ago•0 comments

GCC 16 Released

https://gcc.gnu.org/gcc-16/
2•lixiaofeng•20m ago•0 comments

Alaska woman sues troopers, TV network exploiting role as confidential informant

https://alaskabeacon.com/briefs/alaska-woman-accused-troopers-tv-network-of-exploiting-her-role-a...
1•rolph•22m ago•0 comments

OpenAI has effectively abandoned first-party Stargate data centers

https://www.tomshardware.com/tech-industry/artificial-intelligence/openai-has-effectively-abandon...
4•signa11•25m ago•0 comments

Onyx Pro, a local desktop utility for resetting AI IDE trial state

https://getonyxpro.com
1•chloevalesquez•26m ago•0 comments

Universal patterns emerge across 22 languages, mapping how vocabularies evolve

https://phys.org/news/2026-04-universal-patterns-emerge-languages-vocabularies.html
1•wglb•27m ago•1 comments

Two blazing quasars caught waltzing into a merger

https://phys.org/news/2026-04-blazing-quasars-caught-waltzing-merger.html
1•wglb•28m ago•1 comments

Shutting Down the Goldmine

https://eed3si9n.com/shutting-down-the-goldmine/
1•switchbak•29m ago•0 comments

Name in Landsat

https://science.nasa.gov/specials/your-name-in-landsat/
1•vinnyglennon•31m ago•0 comments

Ask HN: Local or Cloud -based AI?

1•dickeeT•31m ago•0 comments

UFC fighter ELO ratings tracker

https://mma-elo.com/leaderboard
1•justaspacecadet•35m ago•1 comments

Agents Are Better Testers Than We Are

https://medium.com/@adamprout/agents-are-better-testers-than-we-are-30b1738114d6
1•AdamProut•36m ago•1 comments

Palo Alto Networks to Acquire Portkey to Secure the Rise of AI Agents

https://www.paloaltonetworks.com/company/press/2026/palo-alto-networks-to-acquire-portkey-to-secu...
1•htrp•38m ago•0 comments

Build Video Tools with Code (customizable video components using p5.js)

https://www.usebutter.com/developers?via=leftium
1•Leftium•39m ago•1 comments