The following are some of the best android apps which any software developer can use and take advantage of. A Google Play link has been given for each app, where you can find more detail about the app.
AndFTP is a cool FTP client application for android which can be used to transfer files from a webserver. Using this application you can set up an FTP server and then can you can see your file on your device and on a remote server as well. It not only supports FTP protocol but also supports SCP, SFTP, FTPS protocol for file transferring. It has a free version as well as paid with added features. The application can be accessed at the following link.
AIDE is one of the most amazing apps for android developers, this application allows you to code and compiles your android application on your android devices. You no longer need a computer to program your android application. A cool feature of this application is that it is totally compatible with eclipse, and the project completed in eclipse can be run and updated using this application. Another stunning feature of this application is that instead of using your phone storage, you can save your files to dropbox, and last but not the least, this application is totally free. This app can be accessed and downloaded from the following link.
Java Code Viewer is an exciting android app for a developer. You can view Java code with syntax highlighting with this app. But wait, this app is not only for java as the name suggests, but you can also view code for various languages using this app particularly C#, ASP, CSS, JavaScript, and PHP along with C and C++. This app is for android version 2.1 and above and is absolutely free. You can find more details about this app here.
Code Peeker is another excellent android application for the programmer. This application is used to view the code of myriad languages on your android device. This application is also free and available on Google at the following link.
C4droid is a C language code compiler designed specially to run on Android platforms. This application uses a traditional GCC compiler which is used for compiling applications on the Unix platform. With certain modifications to this app, the C++ code can also be compiled on this application. The application costs only 1.5$. Further details about this application are here.
C# To Go is an android app that allows you to compile your C# application on your android device. If you are a C# programmer, you can now compile your application on the fly using this application. C# To Go is a free application. This application also allows you to debug your application apart from syntax highlighting. This application can be downloaded at the following link.
This application is a customizable content management system for Android devices. WordPress is a famous content management system based on PHP. This application is a cut-down version of WordPress designed especially for Android devices. It is absolutely free like the larger version. More details are here.