Releases

Changelog

Every release, what it changed, and what it didn't.

1.0 — initial release

The first public release. What's in it:

Build

  • Gradle, the Android Gradle Plugin and the Kotlin compiler running as native processes on the device — no emulation layer.
  • An OpenJDK (independent build) runtime, bundled.
  • Build variants and flavors, with the default variant chosen the way a desktop IDE would choose it.
  • C/C++ projects via CMake and ndk-build.
  • Keystore management and on-device signing; server-side release signing on paid tiers.
  • Install and launch the APK you just built, straight from the app.

Edit

  • An editor whose typing latency doesn't degrade with file size.
  • Syntax highlighting for 20+ languages, backed by 21 tree-sitter grammars.
  • Real language servers for Kotlin, Java, C/C++, Python and Rust: completion, go-to-definition, quick fixes and reformat. Installed on first use.
  • Kotlin resolution using the classpath harvested from a real build.
  • Project-wide search.

Run and inspect

  • Live preview for Compose and XML — layout changes appear without a rebuild or reinstall.
  • A JDWP debugger with breakpoints, call stack, frames, locals and stepping, including against an app on a second device over the network.
  • Logcat and device inspection.

Everything else

  • A Linux-style terminal with git, python, bash, node and more.
  • A Git panel: status, diff, stage, commit, push.
  • AI assistance for generating and fixing code — bring your own key free on every tier, or use the managed budget on the top tier.
  • Seven visual styles including Material You, and a layout that adapts from small phones to tablets, foldables and desktop-sized windows.

Known limitations at launch

Stated plainly, because you'll find them anyway:

  • Builds require a network connection on every tier.
  • arm64 devices only. 32-bit devices are not supported.
  • Rust has syntax highlighting and code intelligence, but building Cargo projects on-device is not supported yet.
  • Language servers and the terminal userland download on first use; they are not in the APK.