In the 1960s, Gene Roddenberry created a vision of the future called Star Trek. He imagined a world where technology was a tool that helped humans reach their full potential, and where everyone had access to the tools they needed to learn, solve problems, and grow. At App Dev for All, I chose this optimistic vision as our guide. Today, on behalf of our team, I am proud to offer Release 1 (R1) of Code on the Go.
For a long time, building an Android app generally required a laptop or a desktop computer, reliable broadband, and a steady power source. Unfortunately, depending on where you live, one or more of those requirements may be unavailable or too expensive.
Code on the Go is different. It is an integrated development environment (IDE) that runs entirely on an Android phone. You do not need a workstation, a USB cable, or a constant internet connection. The tools to build and run an app are now in the palm of your hand.
This is not a simplified code editor or a remote desktop client connecting to a server somewhere else. Code on the Go is a full Android development environment—you can write, build, debug, and share Android apps, without needing any other device.
Why is this important? Because control over your digital future starts with the computer you already have. For many around the world, that computer is a phone. Now, with Code on the Go R1, creating a new app doesn’t require you to buy a second device, get approval from a gatekeeper, or have reliable, high speed internet access. You can do it with just the device in your hand. Even if you aren’t rich or well-connected, you can learn, experiment, and create tools that matter to you and your community.
For example, one of our early adopters used a test version of Code on the Go to create the Sriboard – Sinhala Keyboard app, published on the Play Store. මේක සුපිරි! (That’s so cool!) We couldn’t be more proud that our phone-based, offline-capable IDE empowers developers to build apps and publish them in the official Android OS app store.
That’s what we’re offering. It’s not just an IDE. It’s the freedom to build what you want and what you need.
The Sriboard – Sinhala Keyboard app (available in the Play Store) was built with Code on the Go
Where no app has gone before: Code on the Go pushes the frontier for app creation
Android app development historically required a workstation because all previous tools assumed you have one. The Android build system, the emulator, the file structure of a project, the compiler chain: all of it was designed for machines with large screens, gigabytes of RAM, and fast, unlimited, reliable connections.
Getting all of that to work well on a phone required us to solve several real engineering problems, and do things that many thought couldn’t even be done on a phone. We created a fully-functional, phone-native debugger. We designed and implemented Sketch to UI, a system for converting hand-drawn sketches into working XML-based user interfaces. We adapted the Gemini AI agent as an on-device coding partner to help you plan, write, and fix your code. (NOTE: Sketch to UI and the Gemini agent are still experimental while we gather feedback from our developer community.)
Code on the Go runs its build system natively on ARM-based Android hardware. It does not offload compilation to a cloud server. Projects build on the device, which means you can work without an internet connection. The IDE adapts its interface to a phone screen without removing functionality, using touch-first navigation for the file tree, editor, terminal, and output panels that a developer actually needs.
Our built-in textbooks mean you do not need to find outside learning materials. If you are in an area with limited connectivity, you can learn to program and build working apps using only what is already installed.
A personal note
For a little more context, when I was young, a teacher brought the first computer to our school. Sure, it was limited by modern standards (12 KB of memory didn’t go very far) but it was enough to change the direction of my life. No one at school could teach computing; I taught myself. No textbooks, just a few arcane computer manuals. But I was motivated by the challenge and Roddenberry’s vision that we could choose to make a better future. And it was enough.
That idea shapes our efforts. The goal is to enable you to build the apps you need with the computer you have so you can make a better life.
Code on the Go is free and open-source. There are no ads, no personal data collection, and no user tracking. We offer it as a public service because we want to make the world a better place.
Code on the Go R1 is ready. Download it, build something, and share it. I still believe in the optimistic future that Roddenberry envisioned in 1964. I hope you’ll come along with us. Let’s fly!