EVERYTHING XIAOMI
Get listed

JCode

Place
#33 of 41
Score
6.0
JCode's website

The facts below are what the maker publishes about JCode, checked and dated. Our editors have not written about it yet.

Plans and prices

From JCode's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
JCodeFreeMIT-licensed; Android 13+

The facts

Each one read from JCode's own pages, with the date it was checked.

Where it runs

Android app sandbox
JCode can build an APK and run it in an editor tab, with a device-side ADB bridge and JDWP debugging on the same device.checked 9 Oct 2026
Embedded Linux
The app bundles proot and uses an app-managed Ubuntu 24.04 or 26.04 LTS environment for runtimes, SDKs, compilers, and language servers, with no Termux dependency or root requirement.checked 9 Oct 2026

What it does

Build and preview
Projects can configure multi-terminal development setups in .jcode/run.yaml, and ready-port polling can open a web preview.checked 9 Oct 2026
Debugging
The DAP client includes breakpoints, stepping, call stack, variables, and a debug console; Python with debugpy and Java are device-verified under proot.checked 9 Oct 2026
Editor
The editor provides syntax coloring, language-server and Dev Pack completions, snippets, multi-tab editing, selection handles, word wrap, and file auto-reload for unmodified files.checked 9 Oct 2026
Extensions
The extension marketplace provides Ed25519-verified .jext packages, and the app supports importing a supported WebView slice of the VS Code API from .vsix packages.checked 9 Oct 2026
Language services
Language servers provide diagnostics, completions, Go to Definition, Find References, Rename Symbol, and document formatting.checked 9 Oct 2026
License
JCode is licensed under the MIT License, which the repository says permits use, modification, and redistribution under its terms.checked 9 Oct 2026
Product
JCode is a native Android IDE for coding, building, and running projects entirely on-device.checked 9 Oct 2026
Security
Marketplace .jext packages are downloaded and verified by the app before installation.checked 9 Oct 2026
Source control
An extension-hosted Git panel supports status, staging, commits, branches, and diffs, with Git running inside the Linux distro.checked 9 Oct 2026
Support and documentation
The repository links engineering specifications covering architecture, module contracts, wire protocols, on-disk formats, and build and release details.checked 9 Oct 2026
System requirements
The app requires Android 13 or later (minSdk 33), and the release build targets arm64-v8a.checked 9 Oct 2026
Terminal
JCode provides PTY terminal sessions through proot that persist when the app is backgrounded and supports xterm/VT features.checked 9 Oct 2026

Alternatives to JCode

All alternatives
  1. 1

    Codename One

    Free planOpen sourceAndroidiOSWebAPI
    8.4From $25 a month
  2. 2Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  3. 3Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.2Free plan
  4. 4GeneXus logo

    GeneXus

    Free planAndroidiOSWebAPI
    8.2From $99 a year
  5. 5

    Qt Creator

    Free planAndroidiOSWebLinux
    7.7From €546 a year
  6. 6Visual Studio logo

    Visual Studio

    Free planAPIWindows
    7.6Free plan