appdevforall/CodeOnTheGo

Developer Tools

A mobile IDE for writing and building Android apps directly on an Android phone, without a laptop or Internet connection.

512
101
Java
GPL-3.0
1 year old

Code on the Go is an Android IDE aimed at people who want to develop Android apps using only a phone, including in settings where a laptop or a reliable Internet connection is unavailable. It is the maintained successor to the archived AndroidIDE and is positioned as a philanthropic project to lower barriers to Android development successor to AndroidIDE.

What it does and how you get it

You install it as an Android APK from the App Dev for All website; there is no desktop component described installation page. Inside it, an editor, a Java language server, a layout editor and a terminal-style environment are combined, drawing on sora-editor, the Java Language Server, LayoutEditor and the Termux terminal emulator README credits. Bundled reference material — Java, Kotlin and Android notes plus the OpenJDK 17 documentation — points to an offline-first learning and coding experience rather than a thin client to remote services README documentation section.

A typical workflow: open or create a project, edit Java, Kotlin or layout files with assistance from the Java language server, then build on the device. The project's own description says this works without a traditional computer or Internet access repository description.

Use paths and requirements

The documented path is the phone app: an Android device plus the APK from the project site. The repository itself is the source for contributors, and a separate contributing guide exists for that route contributing guide. No desktop setup, emulator or cloud build step is documented as a prerequisite.

Because the whole toolchain runs on the phone, the practical constraint is the device itself: storage and memory for the SDK, build tools and projects, and build times that depend on phone hardware. The README does not publish supported Android versions, minimum device specifications, or a list of which build tasks are known to work, so those details should be checked before committing to it for a real project.

Offline claim and its limits

The offline claim is central but narrowly stated: the app is designed to build Android apps without Internet access. The README does not explain what happens on first run if dependencies or SDK components are missing, whether dependency downloads are ever needed, or how updates to those components are handled. Treat "offline" as the intended mode of operation rather than a guarantee covering every project configuration.

Licence and project status

Code on the Go is GPL-3.0 software licence statement; distributing modified versions carries the usual GPL obligations, and the copyright holders ask that licence violations be reported. The project states it is actively maintained and updated weekly, and it succeeds the archived AndroidIDE AndroidIDE. Bug reports and questions go to GitHub issues and discussions issues, and a wiki knowledge base is available knowledge base.

Written by AI from the project's README, updated October 29, 2026. The project's own docs are the source of truth.