15 Apps for Programming on Android

Learning to program is awesome. You can make yourself think in very different ways, and learn a trade that will be extremely useful in years to come. Plus, it’s fun!

There are plenty of programs on desktop computers for writing and compiling code – but what about on Android? Here are 15 apps that will hopefully make your life easier while programming, whether you are just beginning, or have been programming your whole life. Productivity is extremely important in programming, so maybe a few of these apps will help you be on your way to being a coding maniac!

Multiple-Language Programming


Light Platform, Heavy Coding

Deuter IDE

DeuterIDE’s motto is “Light platform, Heavy coding.” They definitely achieve this. This app (which is best used on tablets because it excels on a bigger screen) is a feature-heavy IDE with support for over 40 languages. If you’re looking for an IDE that can be used to program in a ton of languages, Deuter is right for you.

It comes packed with tons of features including syntax highlighting, automatic indentation and Dropbox sync. There are also virtual keys for commonly used programming symbols, making good use of the virtual keyboard.

The $4.99 price tag seems a little steep, but considering what you are getting it is worth it in the end.

Price: $4.99
Requires: Android 2.1+
Google Play Link: DeuterIDE
Developer: Didactic Development

Droid Edit

Multiple language editor


DroidEdit is an extremely useful source code editor. It utilizes syntax highlighting for multiple languages, including C/C++, Java, C#, HTML, Javascript, Python and SQL. Additionally, it has several color themes, search and replace, auto and block indentation, and keyboard shortcuts among many other features.

There is a Pro version that allows support for SFTP, Dropbox, custom themes, root mode and SSH. So, for $1.69, it’s probably worth it to support the developer and get the extra features.

One thing to note, however, is that DroidEdit is best used for tablets like the Asus Transformer that have external keyboards to utilize the keyboard shortcuts. Alternatively, you could always connect an external keyboard using Bluetooth.

Price: Free or $1.69 for Pro version
Requires: Android 2.1+
Google Play Link (Free): DroidEdit
Google Play Link (Pro): DroidEdit Pro
Developer: Andre Restivo

Code Peeker

Multi-language code reader

Code Peeker

Code Peeker is an extremely lightweight code reader that allows you to view code really quickly. It supports syntax highlighting for a ton of languages, and when it doesn’t support the language it will still open the file as plain text.

Code Peeker is really helpful when you are programming on your computer but want to use your phone as an external monitor to keep other code open as a reference. The devel