CppDroid - C/C++ IDE APK

Version 3.3.3 - name.antonsmirnov.android.cppdroid
Last updated: 2019-09-19 19:27:00
name,antonsmirnov,android,cppdroid,education

CppDroid - C/C++ IDE for Android.
Learn and code C/C++ on-the-go!

APP Information

App Download Version3.3.3 (150)
Updated2019-09-19 19:27:00
Apk Size45.85 MB
App DeveloperAnton Smirnov
Malware CheckTRUSTED
Install on Android and up
App Packagename.antonsmirnov.android.cppdroid.apk
MD5c8092a4233ac01ae39d3d3626f0ebe01
Rate4.33
Websitehttp://www.cppdroid.info

Download CppDroid - C/C++ IDE 3.3.3 APK

App Description

CppDroid - C/C++ IDE is name,antonsmirnov,android,cppdroid,education, content rating is Everyone (PEGI-3). This app is rated 4.33 by 12 users who are using this app. To know more about the company/developer, visit Anton Smirnov website who developed it. name.antonsmirnov.android.cppdroid.apk apps can be downloaded and installed on Android and higher Android devices. The Latest Version of 3.3.3 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than CppDroid - C/C++ IDE APK Mirror. This app APK has been downloaded 11430+ times on store. You can also download name.antonsmirnov.android.cppdroid APK and run it with the popular Android Emulators.

CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.

* 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 

) and downloads and extracts examples and tutorials, so about 

 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 

 or tutorials 

http://www.cppdroid.info

http://www.cppdroid.info/p/advanced-features.html

See also 

http://www.arduinodroid.info 

App ChangeLog

  • Privacy Policy link added (menu > Help > Privacy Policy)

App Screens

CppDroid - C/C++ IDE Screenshot 1CppDroid - C/C++ IDE Screenshot 2CppDroid - C/C++ IDE Screenshot 3CppDroid - C/C++ IDE Screenshot 4CppDroid - C/C++ IDE Screenshot 5CppDroid - C/C++ IDE Screenshot 6CppDroid - C/C++ IDE Screenshot 7CppDroid - C/C++ IDE Screenshot 8CppDroid - C/C++ IDE Screenshot 9CppDroid - C/C++ IDE Screenshot 10CppDroid - C/C++ IDE Screenshot 11CppDroid - C/C++ IDE Screenshot 12CppDroid - C/C++ IDE Screenshot 13

Reviews From google play store

The app is amazing, when it works. I can only give it 2 stars since it crashes quite a bit. For instance, whenever I create a new file and type "namespace ...;" it just crashes to the home screen no matter what the namespace is. I really hope this app gets updated with a fix. In the meantime I'll have to use one of the other mediocre apps. I will change my rating, and perhaps purchase the premium, when the crashing gets fixed.


Had a few teething issues on initial install, would hang during saving a project. But this is the only phone app I've found that makes projects containing multiple code files intuitive and easy to work with. C++ 11 is still experimental, and throws warnings when using some objects from some libraries.


This was working brilliantly, until today it started repeatedly randomly crashing while I'm working on a project I've been working on for some time. Not while the project is running, but while I'm typing out code for it. Clearing app data and cache did not help. The first time this happened I lost a lot of work, and it hasn't been stable for long enough for me to do the same work again in a single sitting since. This isn't currently usable for me.


I wanted to have an interactive interface where I can give inputs too but I can't. Sorry to say but it's not worth using, in my case.


The actual interface and features are nice, but I can't quite figure out how to get the diagnostics to work for C++11. If I'm missing something, please tell me. Good app overall.


This app cashes a lot on my Samsung SMP-900 (Android 5.0.2), and I lose all my work. Could not recommend this, sorry.


Absolutely terrible, poor UI, has a 3 compile limit on trial, cannot edit lines. Most features are locked and tries to force user into purchasing. At best, this software is ransomware.


this app is really good app but he want to become us. we buy the tiny keyboard... so my mind is very dissapointed 📳📳


Hi. why the compiler give error always even i write a simple and small program which runs without any error on codeblocks.. but the same i write here.. it is giving error as "return code is not 0"


"Syntax error: "" is unexpected" What? Edit: That was on the "Hello World" example that came with the app, both the c and the cpp ones. It was on the first line. I also got the same error compiling a blank project containing one blank file. Edit edit: I think I found out why: the native libraries for the app are only for ARM, and my tablet is x86.


very bad the developer thinks the user is fool.only the examples work efficiently and if u copy them and paste on editing part it shows compilation error


Very bad app. After compiling it's hanging and I have to save the program with new name again and again.I got a worst experience from this app.


When we are going to save a program it unfortunately stop working fix this issue as soon as possible And notify me


problem for some codes else one of best app for C language. I am not able to find how to do C++ programes.


FSTREAM DOESN'T WORK, HOW CAN I READ FROM ANOTHER FILE ?


Better But I am use this app for teaching so Void declaration and exit operations not be working Kindly request to update the requirements


i couldnt even compile simple programs...was saying "#include cant be found...


Really very good job..I used to code on the go..so this app is very much useful to me..syntax highlighting and many other prepared codes helped me to go through..i strongly recommend others to install this app..😇😇


Not good for coding since it will often crash and will cost you all of your work I'll stick to pc for now on


It works nice. But sometimes it became error. So I give it 3 out of 5.


Apk scan results

Apk Scaned By TotalVirus Antivirus,name.antonsmirnov.android.cppdroid.apk Was Pure And Safe.
Scan Stats:failure:0|harmless:0|malicious:0|suspicious:0|timeout:0|type-unsupported:12|undetected:61|
Name:C8092A4233AC01AE39D3D3626F0EBE01
SHA-1:12f8e7b1d2c7afb10745ca27ec30213a9cdce1b9
SHA-256:e40b9b0a3d49f04f8021eafcf767183e870be89b126b53a428f5f6308ceb9447
SSDEEP:786432:O7gm1J8NDXkwk6rIwBlpQPT3A29Pwk5S87zMe+GkMU7T/ES++CW1pjJHRRk6x9v9:OEmA46EkjQPlz8e+GkN/CW19JHR19vQs
File type:Android
Magic:Zip archive data, at least v2.0 to extract
File size:48075255
Uncompressed Size:53680609
Contained Files	:331
Contained Files By Type:MF:1,RSA:1,SF:1,dex:2,mp3:12,png:98,raw:1,so:2,ttf:3,txt:1,xml:194,

Permissions

requires following permissions on your android device.

android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
android.hardware.faketouch
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

In-App billing
In-app Billing on Google Play provides a straightforward, simple interface for sending In-app Billing requests and managing In-app Billing transactions using Google Play.

Certificate

Certificate Issuer:C:RU, CN:Anton Smirnov, L:Ekaterinburg, O:Unknown, ST:Sverdlovskaya reg., OU:Unknown
Certificate Subject:C:RU, CN:Anton Smirnov, L:Ekaterinburg, O:Unknown, ST:Sverdlovskaya reg., OU:Unknown

Activities

name.antonsmirnov.android.cppdroid.ui.MainActivity
com.lamerman.FileDialogActivity
name.antonsmirnov.android.cppdroid.ui.SettingsActivity
com.dropbox.core.android.AuthActivity
name.antonsmirnov.android.cppdroid.ui.TerminalActivity
name.antonsmirnov.android.cppdroid.ui.AddonsActivity
name.antonsmirnov.android.cppdroid.ui.ProjectSettingsActivity
com.google.android.gms.ads.AdActivity
com.google.android.gms.ads.purchase.InAppPurchaseActivity
com.google.android.gms.common.api.GoogleApiActivity

Services

name.antonsmirnov.android.cppdroid.compile.CompileService
name.antonsmirnov.android.cppdroid.analyze.AnalyzeService
name.antonsmirnov.android.cppdroid.init.InstallService

Interesting Strings

http://antonsmirnov.name/cppdroid/sdk/2.0/arm/
http://antonsmirnov.name/cppdroid/sdk/2.0/x86/
http://googledrive.com/host/0B4Vy0GqD8vLJNFdtcXZidlEwR1E/
http://googledrive.com/host/0B4Vy0GqD8vLJb0JMRHhaNTh2VUE/
http://googledrive.com/host/0BxzQhZeDMVklWXBicXd6dE9jVGM/
http://googledrive.com/host/0BxzQhZeDMVklWkoza18wUWxTYU0/
http://hostname/?
http://www.cppdroid.info/2014/02/learn-with-cppdroid.html
http://www.cppdroid.info/2014/02/themes.html
http://www.cppdroid.info/2014/04/static-analysis.html
http://www.cppdroid.info/2014/05/tiny-built-in-keyboard.html
http://www.cppdroid.info/p/advanced-features.html
http://www.example.com
http://www.google-analytics.com/collect
http://www.google.com
https://
https://csi.gstatic.com/csi
https://e.crashlytics.com/spi/v2/events
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_banner.js
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_expanded_banner.js
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_interstitial.js
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/native_ads.html
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/native_video_ads.html
https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40.html
https://pagead2.googlesyndication.com/pagead/gen_204
https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps
https://plus.google.com/
https://settings.crashlytics.com/spi/v2/platforms/android/apps/%s/settings
https://ssl.google-analytics.com/collect
https://support.google.com/dfp_premium/answer/7160685#push
https://www.dropbox.com/upgrade?oqa=upeaoq
https://www.google.com/dfp/debugSignals
https://www.google.com/dfp/inAppPreview
https://www.google.com/dfp/linkDevice
https://www.google.com/dfp/sendDebugData
https://www.googleapis.com/auth/appstate
https://www.googleapis.com/auth/datastoremobile
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/plus.login
https://www.googleapis.com/auth/plus.me

Older Versions

More Android Apps to Consider

이소라 테스트
Version 1.0 - com.my.newproject2.
C   Programming
Version 2.0 - cpp.programming.
Belajar Iqro dengan Audio
Learning Iqro, Easy Ways to Learn Reading the Qur'an, with Audio Reading..
JSON - XML Tutorial
Learn JSON - XML Concepts in detail with examples..
XML Basics
Get all the Details about XML Basics.
Ultimate SAT® Practice Questions by Galvanize
SAT® Prep made easy with 100's of Math, Reading and Writing practice questions..
Codenza
A Programmer's Repository..
GRE Daily Vocabulary
Receive daily GRE vocabulary words within the context of Economist articles.
Kahoot!
Create and play quizzes on the go, have fun and learn something new!.
Orthographe Projet Voltaire
# 1 of the personalized upgrade in spelling and expression.