Mobile C { C/C++ Compiler }

4.6
76 reviews
500+
Downloads
Content rating
Rated for 3+
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Learn programming ( coding ) on your mobile devices.

* No internet connection is required to run code.

=== Supported Programming Languages ===
• C
• C++ 11
• Python 3
• Javascript ( Duktape )
• Lua
• LLVM Assembly
• OpenGL ES 2 GLSL

============ Supported APIs ===========
• Standard C Library, POSIX
• OpenGL ES 2.0, BSD Socket, pthread
• Clang, LLVM, libc++, Duktape, Lua, libjson
• SQLite3, SQLiteCpp, cURL, libGit2, Python3
• zLib, libPNG, libJPEG, FreeType, MiniZip
• APR, APRUtil, Expat, PCRE2, Apache Serf
• Lua, OpenSSL, Apache Subversion
• android/sensor.h

=============== Features ==============
• C/C++ auto complete.
• C/C++ syntax diagnostic.
• C/C++ jump to declaration/macro symbol/header.
• Built-in Terminal/Shell.

Customer support : http://www.dztall.com/mobilec
Updated on
Aug 27, 2018

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

4.6
76 reviews
Spec
March 17, 2022
I took a look at the free version and found that quite a bit of the code didn't work. E.g. Only ESGL 2 graphics worked and many of the miniAPI UCC's would not work until I commented out Al.h audio code. Tkinter would not import and I assumed that perhaps it was a premium feature. I tried some C++20 code but import does not work. I bought the commercial version of C mobile and consider it a rip off since the included Python and pip code did not work on an Android phone but works on an Amazon Fire Tablet. On the Android phone Mobile C gave a long list of errors when I tried using pip. The listed website link returns "This site can't be reached'. In trying to test the C code I found what appears to be a bug but might be due to my ignorance of C scanf syntax in a loop or loop syntax. If the number of numbers to be added is even, the resulting code takes half the number of entries and doubles the sum. If n is odd, takes half (N+1) entries double + last entry. For n =7, took 4 numbers (1,2,3,4) and returned Sum = 16 (not 10 or 20). For n = 6, took three numbers (4,5,6) and result was Sum of entered integers = 30. I can't find the online forum and am still trying to find the Github repository again to inquire about the alleged bug. The author has a personal Github account and the Mobile C code is listed under dztall/ccr_examples mobilec_examples.
6 people found this review helpful
Did you find this helpful?
A Google user
January 3, 2020
Excellent application! I tried the free version and then purchased right away on iOS awhile back. Now I have moved back to Android and bought it immediately. I use it for C programming and have no regrets. I also have a nice Termux setup with clang and vim but write most code in Mobile C which of course runs fine everywhere else. Thank you so much for this :)
43 people found this review helpful
Did you find this helpful?
Daniel Anderson
October 3, 2020
Good compiler. SDL and Allegro library not working for some reason I have Note 20 ultra. But great for learning standard library.
20 people found this review helpful
Did you find this helpful?

What's new

• New features
- Text editor text replace added.
- In-app keyboard single page layout restored.
- Text editor word wrap indentation added.
- Theme file key 'FileList.Background.Color' added for file list view background color setting.
- Bug reporting github repository ( https://github.com/dztall/ccr_bugs ) added.

• Bugs fixed
- symlink, link system function failed due to permission denied on some platforms.