CppDroid is a dedicated C/C++ IDE for Android that blends an offline compiler, real-time diagnostics, and a rich library of examples and tutorials. With 1,000,000+ total downloads and 170 in the last 30 days, it serves learners and developers who want to code on the go.
Pros & Cons
Offline-first development with a built-in compiler
Rich learning resources: tutorials and examples
Cloud storage integrations: Dropbox & Google Drive
Configurable syntax highlighting and themes
Large initial download and storage requirements (SDK ~150MB; ~215MB total) and not movable to SD card due to Android security
Not ranked in any top app list, which may affect discoverability
Uses external storage and billing permissions typical for cloud features, which may raise privacy considerations for some users
About CppDroid - C/C++ IDE
CppDroid - C/C++ IDE was an education app developed by Anton Smirnov. It was removed from Google Play Dec 17, 2023 and is no longer available for download.
Download Statistics
CppDroid - C/C++ IDE had been downloaded 3.5 million times before it became unavailable.
User Ratings
CppDroid - C/C++ IDE was rated 3.61 out of 5 stars, based on 34 thousand ratings.
App Information
CppDroid - C/C++ IDE was free to download. The APK download size was 45.85 MB. The last available version was 3.3.3. The last update was on September 19, 2018.
Technical Requirements
CppDroid - C/C++ IDE required Android 4.4W+ or higher. The app had a content rating of Everyone. The app had been available on Google Play February 2014.
Description
CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.
Features: * code complete * * real-time diagnostics (warnings and errors) and fixes * * file and tutorial navigator (variables, methods, etc) * static analysis * * smart syntax highlighting * portrait/landscape UI * auto indentation and auto pairing (configurable) * configurable code syntax highlighting (themes) * * compile C/C++ code (no root required) * works offline (built-in compiler, no internet connection required) * great C/C++ code examples included * * detailed C++ tutorial and learn guide included * * add-ons manager and auto updates * Dropbox support * * Google Drive support *
On first launch CppDroid extracts SDK (about 150Mb) and downloads and extracts examples and tutorials, so about 215 Mb of internal storage space is required. It can't be moved to sd card because of android security.
Start learning C and C++ by examples (menu / Project / Examples) or tutorials (menu / Project / Tutorials).
App blog: http://www.cppdroid.info
Advanced paid features (marked with *) review: http://www.cppdroid.info/p/advanced-features.html
See also ArduinoDroid app: http://www.arduinodroid.info
Recent changes: Privacy Policy link added (menu > Help > Privacy Policy)
Get a detailed PDF report for CppDroid - C/C++ IDE with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
★★★★★
I could run any codes with the Warner Bros. Characters with the Use of Microsoft Windows Versions from 95 to 12 This is implemented by Dominic James with the Help of Malik and LeBron James, Welcome to Microsoft Windows! ❤😍
★★★★★
Playstotre is forcing to not start this app bcz it's Russian. Hypocrisy
★★★★★
Unmatchable, Interface since 2013. BiG Fan, now I am a developer and I love it
★★☆☆☆
It just says "Update error" in the first run, then the app closes.
★★☆☆☆
It had an update error immediately after I downloaded. So it's just a broken app right now.
★★☆☆☆
This app is not responding for some android phones. If we update the app it shows update error. It can't able to open.
Technologies used by CppDroid - C/C++ IDE
5 permissions·14 libraries
Subscribe to see full permission and library details
Trust & Safety: Permissions requested include ACCESS_NETWORK_STATE, INTERNET, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, and BILLING. These are standard for an educational IDE with cloud features; no unusual or excessive permissions detected. The app also supports offline use with a built-in compiler, which can mitigate over-reliance on network access.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.