Menu
Are you a great programming lover? If yes, then you will surely love the apps that I have shared in this article. Because they will let you do programming anywhere on your android device. These are like having mini compilers and editors in your pocket. Below I have listed some great programming apps that will allow you to write and run code for programming languages like C, C++, Java, C# and Python.
' Online Python Compiler. Code, Compile, Run and Debug python program online. Write your code in this editor and press 'Run' button to execute it. QPython is a program engine that runs Python script on your Android devices. It contains the Python interpreter, editor, QPYPI, QRCode reader and some amazing features for Android. It's literally the most awesome Python on Android. Newest version is 2.4.0, it contains the following amazing features.
Also Read: The Top 4 Websites to Create Android Apps Online for Free
Image Source |
5 Best Apps to do Programming on Android Platform
C4droid – C/C++ compiler & IDE
C4droid is a very popular and user-friendly C/C++ IDE and compiler for Android platform. You can write and run C and C++ programs directly on your phone. It is a paid app and I personally used it. It is really great application for C/C++ programmers. Some of its features are mentioned below.
Features
- Create your own applications on android device and run them even without internet access
- Source code editor with syntax highlighting, tabs, code completion, code formatting, file association and undo/redo
- Easily export and share your programs as APKs or native executables (for terminal apps)
- No root access is required
- Full ANSI C and ISO C99 support with TCC (Tiny C Compiler) + uClibc
- Supports Git integration
- Customize the GUI, choose where to place tabs and buttons, various themes are also supported.
CppDroid – C/C++ IDE
CppDroid is another simple C/C++ IDE and compiler for android devices. It is focused on learning programming languages and libraries. I have also used this app and it is freely available. Lets take a look on some of its main features.
Features
- code complete, real-time diagnostics (warnings and errors) and fixes
- file and tutorial navigator (variables, methods, etc), static analysis
- smart syntax highlighting, auto indentation and auto pairing (configurable)
- compile and run C/C++ code (no root access required)
- works offline (no internet connection required), Dropbox support
Apart from this, it also provides so many tutorials, examples and projects that will help in learning C and C++ programming.
AIDE- IDE for Android Java C++
AIDE is an IDE for developing real Android apps directly on Android device. If you are an android or java developer then AIDE is a great app for you. It also allows C and C++ development. In short it is an all in one IDE which allows you to develop Android, Java, C and C++ projects on your mobile. AIDE also provide lessons that will help to learn Android app development and Java programming. Below I have mentioned some of its important features.
Features
- Interactive lessons for Android, Java and Game development
- Edit, compile and run code with single click. No root access is required.
- Debug Android Java apps and Java Console apps
- Real-time error checking, Code Refactoring
- Code completion and syntax highlighting, Dropbox integration
Using AIDE you can create basic Android apps like interest calculator, 2D games and even advanced widgets like
zooper widget.
zooper widget.
You can even simulate phone calls or text to see how your app will react. Genymotion is 100% compliant with Android APIs because we follow exactly the same rules as every Android device factory. Vary your GPS location, network quality, or battery charge level without ever leaving your desk. 'But what we produce isn’t a device, it’s so much more: it’s the for you to build and test your app'. These are just a few of the many features that make Genymotion special.CameraUse your laptop webcam as the video source for your Android camera.Plugins / Testing toolsGenymotion is compatible with Android SDK tools, Eclipse and.BatteryTest your app with various charge levels and see how it handles those use cases.BrowserTest your website in various Android browsers: Webkit for Android, for Android and many more!GPSUse the GPS widget to easily develop and test your geolocation-based apps.Perfectly adaptedGeny motion works on Linux, Windows, Mac OS X.Note: Requires.Also Available. Genymotion android emulator free download.
C# To Go
If you love C# programming so much then C# To Go app will let you to do C# programming anywhere on your mobile. It is like having mini C# compiler in your pocket. C# To Go provides various features like code completion, syntax highlighting, etc. It is also a free app which can be downloaded from google play store freely.
QPython – Python for Android
![Compiler Compiler](/uploads/1/2/4/9/124901554/284537825.png)
QPython is a script engine that runs Python scripts and projects on android devices. It contains the Python interpreter, console, editor, and the SL4A Library for Android. It offers a great development kit which lets you easily develop Python projects and scripts on your phone.
If you know about some other good apps that allows to do programming on android platform then please mention it by commenting below. I will try to include them in this list. Also share your experience after using above apps.
Happy Coding!! 🙂 🙂