JavaIDEdroid

JavaIDEdroid


JavaIDEdroid is an integrated development environment which runs on Android and allows to create native Android applications without the need to use the Android SDK on Windows or Linux.

You need Android 2.2.3 or higher and a storage card (/sdcard/) to use this app!

Following development tools are integrated in JavaIDEdroid:
* aapt tool
* Eclipse compiler for Java
* dx tool
* DexMerger tool
* ApkBuilder
* zipsigner-lib (this library also does the zipalign)
* SpongyCastle Library
* BeanShell Interpreter
* JavaRunner: allows to run any binary Java commandline application (.jar file)

The APP can be extended with modules. In the download area of the project's website you'll find a list of modules, for example for Ant or the jar tool.

The software supports project features:
* Project definition files: Allows to define project specific information for every project.
* Default scripts: Due to the project definition files, it is possible to use default BeanShell scripts (for compiling and building) which fit almost all projects. The default scripts can be started from the project menu and can be customized if needed.
* Project template: When creating a new project definition files, you can tell the app to create a skeleton project for you.
* Recent project list: Allows to quickly re-open recent projects
* Project filemanager: Allows you to browse all your project files and create, open, edit, delete and run (only .bsh files) them. There is a 'Directory list' button that lets you quickly change to another subdirectory of the project.
* Project time log: Allows you to see the time spent for development

By installing the JavaIDEdroidPRO key (or the old JavaIDEdroidPRO 1.x app) additional features become available:
* Unlimited project support (the free version only supports very small projects)
* DexMerger Tool: Allows to merge 2 .dex files. So, .jar libraries do not need to be re-dexed everytime.
* dx: Merge functionality
* dx: Incremental option
* APK signing with user certificate
* Unlimited JavaRunner (the free version only supports very small .jar files and only 1 module at a time)

The Permission is used, so that Java console applications can access the Internet. JavaIDEdroid itself does not need the Internet access.

For more details see the online version of the built-in help file: http://www.tanapro.ch/products/JavaIDEdroid/help-en.html

Check the project web site for more information and support:
http://code.google.com/p/java-ide-droid/
In the Wiki you'll find a HowToGetStarted tutorial: http://code.google.com/p/java-ide-droid/wiki/HowToGetStarted

Please check the support forum before rating this app badly. We will give our best to help you there.

History: http://www.tanapro.ch/products/JavaIDEdroid/history-en.html

Recent changes:
* aapt has been updated to the version included in Android 4.4.2
* aapt versions for x86 and mips devices
* PRO: JavaRunner now supports loading of several modules. This allows running Ant with custom Ant Tasks.
* Now includes android-api8.jar and a (very) simple text editor, so you can use JavaIDEdroid right out of they box without installing further things.
* New files can be created based on file templates
* LogCat Activity
* Android 4.x look and feel
* several bug fixes
Add to list
Free
75
3.8
User ratings
95
Installs
10,000+
Concerns
0
File size
8377 kb
Screenshots
Video of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid Screenshot of JavaIDEdroid

About JavaIDEdroid
JavaIDEdroid is an integrated development environment which runs on Android and allows to create native Android applications without the need to use the Android SDK on Windows or Linux.

You need Android 2.2.3 or higher and a storage card (/sdcard/) to use this app!

Following development tools are integrated in JavaIDEdroid:
* aapt tool
* Eclipse compiler for Java
* dx tool
* DexMerger tool
* ApkBuilder
* zipsigner-lib (this library also does the zipalign)
* SpongyCastle Library
* BeanShell Interpreter
* JavaRunner: allows to run any binary Java commandline application (.jar file)

The APP can be extended with modules. In the download area of the project's website you'll find a list of modules, for example for Ant or the jar tool.

The software supports project features:
* Project definition files: Allows to define project specific information for every project.
* Default scripts: Due to the project definition files, it is possible to use default BeanShell scripts (for compiling and building) which fit almost all projects. The default scripts can be started from the project menu and can be customized if needed.
* Project template: When creating a new project definition files, you can tell the app to create a skeleton project for you.
* Recent project list: Allows to quickly re-open recent projects
* Project filemanager: Allows you to browse all your project files and create, open, edit, delete and run (only .bsh files) them. There is a 'Directory list' button that lets you quickly change to another subdirectory of the project.
* Project time log: Allows you to see the time spent for development

By installing the JavaIDEdroidPRO key (or the old JavaIDEdroidPRO 1.x app) additional features become available:
* Unlimited project support (the free version only supports very small projects)
* DexMerger Tool: Allows to merge 2 .dex files. So, .jar libraries do not need to be re-dexed everytime.
* dx: Merge functionality
* dx: Incremental option
* APK signing with user certificate
* Unlimited JavaRunner (the free version only supports very small .jar files and only 1 module at a time)

The Permission is used, so that Java console applications can access the Internet. JavaIDEdroid itself does not need the Internet access.

For more details see the online version of the built-in help file: http://www.tanapro.ch/products/JavaIDEdroid/help-en.html

Check the project web site for more information and support:
http://code.google.com/p/java-ide-droid/
In the Wiki you'll find a HowToGetStarted tutorial: http://code.google.com/p/java-ide-droid/wiki/HowToGetStarted

Please check the support forum before rating this app badly. We will give our best to help you there.

History: http://www.tanapro.ch/products/JavaIDEdroid/history-en.html

Recent changes:
* aapt has been updated to the version included in Android 4.4.2
* aapt versions for x86 and mips devices
* PRO: JavaRunner now supports loading of several modules. This allows running Ant with custom Ant Tasks.
* Now includes android-api8.jar and a (very) simple text editor, so you can use JavaIDEdroid right out of they box without installing further things.
* New files can be created based on file templates
* LogCat Activity
* Android 4.x look and feel
* several bug fixes

Visit Website
User reviews of JavaIDEdroid
Write the first review for this app!
Android Market Comments
A Google User
Jun 29, 2014
Vry vry good Its a good app for Android devices and I love it too much thanks for the developer.
A Google User
May 22, 2014
I like it five stars
A Google User
Jan 13, 2014
:-) :-)
A Google User
Nov 12, 2013
Cool Its not user friendly developer should make a big tutorial If you know its functions then its very good
A Google User
Oct 3, 2013
Not intuitive and buggy I'm trying to find a JAVA IDE, this one didn't work for me. There's a poorly formatted version log right at launch which was confusing because I was not expecting it...not really a deal breaker though. My complaint is that I could not create a new project (even for testing purposes). I entered a project name, but when trying to select a root directory, I was told that the project directory already exists and that the project is too large for the free version....I hadn't done anything outside of picking a project directory... Nexus 7 - 4.2.2