# ACC IDE

A native Android IDE for competitive programming, letting a user write, run and submit C++, Java or Python algorithm solutions from a phone.

ACC IDE targets competitive programmers who want to work on algorithm problems away from a desktop, providing a code editor with tree-sitter-based completion, TextMate syntax highlighting, light and dark themes, and gesture-based font-size control. A side-drawer file browser handles renaming, deleting and autosaving files, and an input/output panel shows manual test input and output alongside execution status codes such as accepted, wrong answer, time-limit-exceeded or compile error.

Code can run through a free GitHub Actions backend supporting C, C++, Java and Python, or through a WebAssembly-based local environment for offline use, though the README notes C++ support in the local WASM path is not fully reliable since no precompiled WASM toolchain is bundled.

It is written in Kotlin and available in English and Simplified Chinese.

Website: https://github.com/META-Xiao/acc_ide
