Cxxdroid - C/C++ compiler IDE Apk

Cxxdroid - C/C++ compiler IDE Apk

Latest version 5.42_arm64
11 Nov 2024

Older Versions

Apk Infos

Version5.42_arm64
Rating4.5/5, based on 12,864 votes
Size‎47.6 MB
Requires AndroidAndroid 5.0+ (Lollipop)
Author's NotesLearn C and C++ programming with the most user-friendly C/C++ IDE on Google Play

About Cxxdroid - C/C++ compiler IDE APK

Cxxdroid - C/C++ compiler IDE APK Download for Android
Cxxdroid - C/C++ compiler IDE APK Download for Android

Description

Cxxdroid is the most easy to use educational C and C++ IDE for Android.

Features:
- Offline C/C++ compiler: no Internet is required to run C/C++ programs.
- Package manager and a custom repository with prebuilt packages for common libraries, such as Boost, SQLite, ncurses, libcurl, etc.
- Graphics libraries such as SDL2, SFML* and Allegro* are also available.
- Examples available out-of-the-box for quicker learning.
- Full-featured Terminal Emulator.
- C/C++ interpreter mode (REPL) based on CERN Cling is also available.
- Outstanding performance with advanced compiler caching technology: upto 33 times faster when Boost library is used, 3x average speedup.
- Clean and mature architecture: now code is analyzed and compiled with the same compiler, and the IDE doesn't crash completely due to runtime errors in your programs :)
- UI designed with speed and usability in mind: forget about unobvious shortcuts or touch button combos required just to run your program.
- True compiler: no Java (or even Javascript) based interpreters involved, even inline assembler language is supported (Clang syntax).

Editor features:
- Real time code prediction, auto indentation and code analysis just like in any real IDE. *
- Extended keyboard bar with all symbols you need to program in C++.
- Syntax highlighting & themes.
- Tabs.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Important notice: Cxxdroid requires at least 150MB free internal memory. 200MB+ is recommended. More if you are using heavy libraries such as Boost.

Take a part in development of Cxxdroid by reporting bugs or providing feature requests to us. We appreciate that.
The list of features that are not yet available, but we are working to add them:
- Debugger

As Cxxdroid main goal is to help user learn C++ programming language, our first priority is porting common libraries, note that when asking us to add some library.

Legal information.
Busybox and GNU ld in Cxxdroid APK are licensed under (L)GPL, email us for the source code.
Clang bundled with Cxxdroid has some important changes, but the source of this fork is currently closed. We are not allowing any reuse of this (or other proprietary) part of Cxxdroid in any other products and will consider this a copyright infringement. Binaries compiled with Cxxdroid may be also a subject to these restrictions if they are linked to our proprietary libraries.
Samples available in the application are free for educational usage with one exception: they, or their derivative works, cannot be used in any competing products (in any way). If you are unsure, whether your app is affected by this restriction, always ask for a permission via email.
Android is a trademark of Google Inc.

Latest updates

What's new in version 5.42_arm64

Implemented Storage Access Framework support for all Android versions

How to install Cxxdroid - C/C++ compiler IDE APK on Android phone or tablet?

Download Cxxdroid - C/C++ compiler IDE APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (ru.iiec.cxxdroid-v5.42_arm64-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

5.42_arm64 (1068)47.6 MB
5.2_arm64 (1061)45.3 MB
5.1_arm64 (1059)45.2 MB
5.0_arm64 (1056)44 MB
3.1_arm64 (1034)45.8 MB
3.0_arm64 (1033)45.7 MB
2.0_arm64 (1027)40.9 MB
2.0 (1024)40.9 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

3 ★"Can't write to directory for some reason, delete the directory try reinstall the app" this message shows when I try to save my files, and I can't pick any other folder. Tried deleting folders, storage and cache, also tried reinstalling the app, still the same. Help pls D:
4 ★The app outputs "Fatal error" when you try to run a program with a user-defined header file included. This happens on my device everytime I edit and save the header ( .h ) file that I'm including. It says I need to rebuild the header file (even though there is no error in the code itself ) so I have to copy all the codes, create new file and save to an another directory. After that, the program will run properly but I have to do the same again if I'm going to edit some codes again.
1 ★A single advertisement which very long and is reapeating again and again...there is no option to skip....It is very annoying...please fix the problem as soon as possible
4 ★it is a excellent app for beginner and all. some of the sample programs are not working.but it is good for small program not for long...🤔
5 ★For the fact that it runs completely on youre phone is amazing. I like how the ads dont show up now and then but always pop up to remind you thats its a free version. I have nothing but wonderful things to say about this app Its fast, easy to use and does all the pc compilers do 😎😎😎
5 ★Awesome! Definitely the best compiler for Android. I've purchased the full version and I don't regret it. It has no problem with any code and I appreciate that it warns you if you have a mistake before compiling it. There is only one improvement that I'd like to suggest. Could you please add the "Windows.h" library to make coding for Windows a bit more simple? Thanks! I DO recommend this app.
4 ★as great as it is, I have an issue to report. whenever I reopen cxxdroid after couple of hours, it opens multiple copies of the same file that was opened previously. e. g if I had 2 files opened a.cpp & b.cpp. upon reopening (switching back) it opens some 10-15 tabs for b.cpp. other than that, it is great and very very helpful.
5 ★Im loving everything about this app I had some troubles using inherotance but by using the examples you can import directly from the app it makes it allot easier to understand plus in boost library there is a provided file scope :3 very well made minor lag with checks but nothing that is bothersome especially comsidering the fact its a real cmd emulator plus file handling and compiling/interpreting
4 ★I have a problem with this: It is very tedious to undo and redo stuff. You first have to open a tab, then select, only to see that the tab disappears and you have to open it again. And it only redoes and undoes one character at a time! Very very tedious. Pls fix
1 ★Honestly some days ago, it was the best app. But now when i manipulating my simple codes I'm facing too many bugs. One of this: after marking some text if you wanna erase the marked text the app unfortunately stooped. Also in some case, after pressing the run button it strucked without any warning or anything like this. Hope you guys, see the issues and fixed them soon.
4 ★I noticed when clicking the close button on the ads it sounds like multiple presses I have seen apps get kicked from the Google Play for using multiple presses to get more add views I hope that's not what's going on here. Other than that the app is pretty great thinking about buying premium.
4 ★I love the new enhancements but the app is even more stucky than before. The app freezes hard when you try to erase or type. Even worse than before. But I still love how I can see all of the files such as iostream, tuple and stuff. I can see all the .so libs. I can even use the terminal to build. But I wont be able to run it with this app.