English

Cxxdroid - C/C++ compiler IDE

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

Cxxdroid - C/C++ compiler IDE
  • 5.42_arm Version
  • 4.6 Score
  • 2M+ Downloads
  • In-app purchases License
  • 3+ Content Rating
Download Android APK (48.78 MB)
Old Versions
Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE Cxxdroid - C/C++ compiler IDE
CONS

Frequent advertising

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.

Show More
Tags
Information
  • 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
User Reviews
4.6 10 Reviews
5
4
3
2
1
  • Anurag Dewarde
    Anurag Dewarde

    This app is super handy! I can easily compile and run a short file with just one button, making it perfect for quick tests or small tasks in C, similar to how I use the Python shell for Python. The main drawback is the ads that pop up every time I go back to the code editor from the output screen, forcing me to wait for a few seconds each time.

  • Al Farabi Bhuiyan Al Farabi Bhuiyan
    Al Farabi Bhuiyan Al Farabi Bhuiyan

    There is this app that I really like, but whenever I write a super long program, it's tough to spot errors. Sometimes, it could just be a small mistake like forgetting a semicolon. I wish the app could give a warning, maybe by changing colors or moving the cursor to the error when it detects one. Other than that, it's a great app! It's just not suitable for coding with more than 500 lines.

  • leniviy vasram
    leniviy vasram

    Deleting or adding lines in the editor can be a bit slow at times. Also, some libraries are not available in this app. Other than that, thank you for this amazing app!

  • GOKUL
    GOKUL

    Sure! The free version can assist with small errors, so I believe the premium version, which is even more powerful, will be able to help me correct big mistakes. As a beginner, I am quite enthusiastic about the possibilities it offers.

  • Jacob Repors
    Jacob Repors

    That app is really great and offers top-notch service! It's a valuable tool for any programming job. However, there are some issues that stand out, like when trying to select specific lines to delete. This can be quite tricky at times. Additionally, on certain smartphones, the app doesn't support all file types. I hope the developers can address these problems promptly and make the app more user-friendly.

  • Smit Desai
    Smit Desai

    I love using this app for coding. The way it functions and feels is great. Unlike other compilers that imitate the PC, this one optimizes the experience for phones, which I enjoy. Additionally, I appreciate how auto-correction is disabled by default. However, there's a major issue - why can't we take screenshots or screen record within the app? During a programming contest, I struggled a lot since I needed to record my screen.

  • Pycorax
    Pycorax

    So, there's this app that's pretty great. But there's a few bugs in it that are kind of annoying. One bug happens when you pick multiple lines and then try to delete them - the app just crashes. And then there's another bug where if you want to use ncurses, boost, or other libraries on certain smartphones, it gives you an error saying "linker command failed with -l". It'd be awesome if you could check these out.

  • Ken Appleman
    Ken Appleman

    The app is fantastic! It's so easy to use and really helpful for me as I learn cpp. There's just a little issue I've noticed that I hope can be fixed. Sometimes when I try to comment out multiple lines of code using the button in the menu, it doesn't work quite right. Instead of commenting out the selected code, sometimes it just deletes it and replaces it with some other random part of the code that was not selected. It doesn't happen all the time, just every now and then.

  • Kazi Mahbubur Rahman
    Kazi Mahbubur Rahman

    This app is really great. It's perfect for simple programs written in a single file. You can't use auto-completion unless you upgrade, from what I gather. But you have the option to set up templates that will automatically open when you start. And here's the coolest part – a C++ interpreter. I've never tried one before (just heard that they exist). Give it a shot! To sum it up, you get an editor, compiler, interpreter, and maybe even a terminal with busybox. What more could you ask for? 😉

  • Jeff Terres
    Jeff Terres

    Wow, this app is really great for writing C++ programs! There are no bugs at all. The only issue I had was not being able to include graphics.h even though I had the file. I'm not sure how to link it or if graphics.h is supported. Despite that, the app is amazing. I recommend checking it out as you can learn about libraries and the basics of C/C++.

Security Status
Clean

It’s extremely likely that this software program is clean.

What does this mean?

We have scanned the file and URLs associated with this software program in more than 50 of the world's leading antivirus services; no possible threat has been detected.

  • Name: Cxxdroid - C/C++ compiler IDE
  • Package Name: ru.iiec.cxxdroid
  • Signature: 42c3248e52b4d28a64ad449b3144b049