Cxxdroid - C/C++ compiler IDE
Code and compile C/C++ projects on-the-go with Cxxdroid IDE

- 5.42_arm Version
- 4.6 Score
- 2M+ Downloads
- In-app purchases License
- 3+ Content Rating
Cxxdroid is the most user-friendly educational C and C++ IDE for Android.
How does it work?
The first step is to install the app. Once you have it installed, you can start using it right away. You can choose to create a new project, or you can edit an existing one.
If you want to know more about how to use the app, you can read the documentation that is available in the app.
Features:
- Offline C/C++ compiler: no Internet connection required to run C/C++ programs.
- Package manager and custom repository with prebuilt packages for common libraries like Boost, SQLite, ncurses, libcurl, etc.
- Availability of graphics libraries such as SDL2, SFML*, and Allegro*.
- Out-of-the-box examples for accelerated learning.
- Full-featured Terminal Emulator.
- C/C++ interpreter mode (REPL) based on CERN Cling.
- Exceptional performance with advanced compiler caching technology: up to 33 times faster when using the Boost library, 3x average speedup.
- Efficient and stable architecture ensuring the IDE does not crash due to runtime errors in your programs.
- Speed and usability optimized UI design eliminating complex shortcuts or touch button combinations to run programs.
- True compiler: supports inline assembler language (Clang syntax) without Java or JavaScript-based interpreters involved.
Editor features:
- Real-time code prediction, auto-indentation, and code analysis similar to a standard IDE. *
- Extended keyboard bar with all necessary symbols for C++ coding.
- Syntax highlighting & themes.
- Tabs.
- Quick sharing on Pastebin with one click.
* Features marked with an asterisk are exclusive to the Premium version.
Important note: Cxxdroid requires a minimum of 150MB free internal memory with 200MB+ recommended, especially for heavy libraries like Boost.
Contribute to the development of Cxxdroid by reporting bugs or suggesting new features. Your input is valued.
The following features are currently in development:
- Debugger
Given that Cxxdroid aims to assist users in learning C++ programming, our priority is porting common libraries; please keep this in mind when requesting new libraries.
Legal information:
Busybox and GNU ld within the Cxxdroid APK are licensed under (L)GPL - contact us for the source code.
While Clang packaged with Cxxdroid contains significant changes, the current fork source remains closed. Reuse of this proprietary part in other products is prohibited and constitutes copyright infringement. Binaries compiled with Cxxdroid may similarly be subject to these restrictions if linked to our proprietary libraries.
Samples provided in the app are free for educational purposes; however, they or their derivative works should not be used in competitive products without permission. Always seek approval via email if unsure about potential impacts on your app.
Android is a trademark of Google Inc.
- Version5.42_arm
- UpdateMar 06, 2025
- DeveloperLider Soft KZ
- CategoryEducation
- Requires AndroidAndroid 5.0+
- Downloads2M+
- Package Nameru.iiec.cxxdroid
- Signature42c3248e52b4d28a64ad449b3144b049
- Available on
- ReportFlag as inappropriate
-
NameSizeDownload
-
48.78 MB
-
46.45 MB
-
45.26 MB
Provides extended keyboard bar
No internet connection required
Frequent advertising