Recently at IDRsolutions my colleagues have spent a lot of time traveling to different conferences such as Oracle Code One and DevFest. One of the complaints my colleagues have is the amount of luggage they have to carry, especially when they still want to work on code for our Java PDF Viewer and SDK, PDF to HTML5 converter and a Java ImageIO replacement.
Having previously written an article on the ‘The 10 Best Android Apps for Designers and Web Developers’ as I spend a lot of my time on the web development and designing side of things, it occurred to me that Android is an extremely powerful platform (and open source) and I would be sure to find useful Apps and IDE’s for Java Coders and Programmers.
So to help make things easier for them, and with my keen interest in technology and love of gadgets, I grabbed my trusty Android phone to see what I could find.
JavaIDEdroid is an IDE (integrated development environment) that can run on Android and allows you to natively create Android applications without the need to use the Android SDK on Mac, Windows or Linux. It comes equipped with an aapt tool, compiler for Java, dx tool, DexMerger tool, ApkBuilder, zipsigner-lib (this library also does the zipalign), SpongyCastle Library, BeanShell Interpreter and JavaRunner, which allows running of any binary Java command line applications (.jar file).
Java Editor is a very easy-to-use and simple Java editor. It’s limited in functionality but it can color the syntax nodes, attributes, properties, events and also supports auto-completion and search and replace. It can open default files with the extensions jav & java.
There is also a premium version with SFTP/FTP, Dropbox, Drive and Box support (great if you are on the move), custom themes (for those that want to customize everything), external commands through SSH and root mode.
Dcoder is a mobile coding IDE that is designed to help you learn to programme. It supports over 30 programming languages, including Java, C, C++, Python, C#, PHP and Ruby. Dcoder has a Rich Text Editor which has syntax highlighting, some autocomplete features and undo/redo. It also comes with algorithm problems for you to solve, to help you learn.
Code Peeker Pro: Source Reader
It can also mark where the important code is, comes with a built-in file browser (in case your phone doesn’t have one), supports internal and external SD card memory and also supports other file browsers (Dropbox, File Expert, FX, Astro File Manager, etc).
AIDE – Android IDE
AIDE is an integrated development environment (IDE) for developing real Android apps directly on your Android device. It comes with interactive coding lessons and step-by-step tutorials for app development and Java programming skills. You can visually design apps, write code with the editor which can do code completion, real-time error checking, refactoring, smart code navigation and more.
AIDE supports Java/Xml and the Android SDK, apps with C/C++ and the Android NDK as well as pure Java console applications. It is fully compatible with Dropbox and allows easy download of your code from your Dropbox and sync back your changes. It can also open Android Studio projects which follow the default folder structure. AIDE also supports Git for professional development.
Quoda Code Editor
Java N-IDE was created to help people learn Java. It is a lightweight IDE that only supports Java. However, it does come with an offline compiler, autocomplete and code formatter. It is an open-source IDE with more features currently being worked on.
Hopefully, this guide has given you some useful ideas of what editors and IDEs you can use if you are on the go and also gives you a bigger insight into what your Android phone/tablet can do in terms of coding/programming.
Do you use your Android Phone or Tablet in a similar way? Let us know what apps you use.
If you are interested in IDE articles take a look at:
- The Best Tools for a Road Warrior – 10 Best Cloud IDE’s
- The Top 11 Free IDE for Java Coding, Development and Programming
- What we love and hate about Java IDE’s – An Introduction
- Tp 8 IDEs for Programmers, Coders and Beginners on the Raspberry Pi
We now have a series of articles on what is new in Java 9:
- An Introduction to Java 9
- Java 9 jlink explained in 5 minutes
- Why HTTP/2 Client in Java 9 is important
- How HTML5 Javadocs in Java 9 will make your life easier
Are you a Developer working with PDF files?
Our developers guide contains a large number of technical posts to help you understand the PDF file Format.
Do you need to solve any of these problems?
|Display PDF documents in a Web app|
|Use PDF Forms in a web browser|
|Convert PDF Documents to an image|
|Work with PDF Documents in Java|
26 Replies to “Top 9 Android Apps and IDE for Java Coders…”
There is also a really nice Android plugin for NetBeans called NBAndroid. You can get the plugin from http://plugins.netbeans.org/plugin/19545/nbandroid
I’m not sure how this plugin works but I prefer to download the Android Studio IDE because I had issues with the C/C++ plugin for Netbeans and also the android plugin for Eclipse.
Thanks Alex for the least. I’d also try the AIDE.
Great information!! really helpful for android developers.
Glad to have been of help Jaclyn and Kevin. I find these applications great if your a coder on the go or just someone that always got a Android tablet or smartphone within reach.
I came across this website while searching best android apps and found this article really worthy as I was searching for such information for two hours.
I am so impressed by the commenters to all your articles. They say what I feel only better!
thanks a lot, very useful information!
Thanks for sharing this useful Android Apps on this blog.
Thanks for sharing..
Thank you for giving the knowledge to all the reader ..
God bless you for this information 🙂
Thank you soooooo much!!!!
Very nice and uesfull.Thank you very much
Awesome infos dudes I was searching for this more than 3 hrs
Tnx,it’s a good information
B4A (Basic 4 Android)
This is most certainly worth a look and is quite powerful. The executables are small and native. The Basic it uses is similar to VB6. It can also compile Java code and use Java Classes which I have found is rarely needed.
I tried it because Andoid Studio is so slow and for me a slow IDE spoils the enjoyment of coding.
I will also try the Netbeans plugin mentioned here because I quite like Netbeans because it does what is needed and is quite fast, but not as fast as B4A.
very interesting post.i didn’t expecet to found like this.keep it up
am glad i read this
These articles opened my eye and i am so impressed. Thank u Sir! Keep it up.
I have only used quoda and “sololearn for java”.
but after finding AIDE, I just stopped looking.
Personally it is my first choice, even though you have to “pay” for some of its advanced features.
i used to utilize TerminalIDE, but since os5, introducing PIE (position independant ececutables or something …), the IDE part is rendered almost useless, so i’ll continue using it on my old ones, but for the newer ones (time has to go on, and some of us want/need to follow), i’m happy and thankful for this short overview.
#18: B4A is a win-exe. on the road, in the wild and in some certain situations even in my city-life i don’t have/want to use a PC, specially since LapTops (even more NetBooks) are shorter in power than almost any DeskTop-“MainFrame”. on the other hand, those handhelds are more powerful than those old win95-pcs, therefore they’re worth coding on them. BUT running some vm with an ancient win – there will anyone lose any speed …
I want an IDE for Android that supports graphical user interface.
Can you introduce an app with this property?