¿Hay alguna aplicación Java Compiler fuera de línea para Android?

Hola a todos,

He enumerado pocos compiladores Java sin conexión.

1) JavaIDEdroid

JavaIDEdroid es un IDE (entorno de desarrollo integrado) que puede ejecutarse en Android y le permite crear aplicaciones de Android de forma nativa sin la necesidad de usar el SDK de Android en Mac, Windows o Linux. JavaIDEdroid viene equipado con una herramienta aapt, compilador para Java, herramienta dx, herramienta DexMerger, ApkBuilder, zipsigner-lib (esta biblioteca también hace zipalign), SpongyCastle Library, BeanShell Interpreter y JavaRunner, que permite ejecutar cualquier aplicación de línea de comandos Java binaria. (archivo .jar).

2) Editor de Java

Java Editor es un editor Java muy fácil de usar y simple. Tiene una funcionalidad limitada, pero puede colorear los nodos de sintaxis, atributos, propiedades, eventos y también admite la finalización automática y la búsqueda y reemplazo. Puede abrir archivos predeterminados con las extensiones jav y java.

3) Terminal IDE

Terminal IDE es una aplicación de terminal altamente expandible. Viene con un completo kit de desarrollo Java / C / C ++ / HTML / Android, y se puede ejecutar en cualquier dispositivo Android. Utiliza la línea de comandos y el editor se ha configurado con el desarrollo de c / java / HTML como la opción principal para los desarrolladores.

4) DroidEdit

DroidEdit es un editor de texto y código fuente (similar a Notepad ++ en la PC) y está disponible para tabletas y teléfonos Android. DroidEdit es compatible con tabletas Android con teclados externos como Asus Transformer o aquellos con teclados externos de terceros, también hay soporte para Hackers Keyboard. También es compatible con una variedad de lenguajes como C, C ++, C #, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX y SQL.

También hay una versión premium con soporte SFTP / FTP, Dropbox, Drive y Box (excelente si está en movimiento), temas personalizados (para aquellos que desean personalizar todo), comandos externos a través de SSH y modo raíz.

5) Editor de código resaltado de sintaxis

La sintaxis resaltada Code Editior admite HTML, CSS, JavaScript, editor PHP, Python, Java, C, C ++, CoffeeScript, Haskell, Clojure y Groovy. Está dirigido principalmente a aquellos involucrados principalmente en el desarrollo web, pero puede ser utilizado por los codificadores de Java. Viene con una gran cantidad de funcionalidades como buscar / reemplazar, deshacer y rehacer.

6) Code Peeker Pro: lector de código fuente

Code Peeker Pro viene con resaltado de sintaxis y le permite buscar fragmentos. Aunque no es un editor, es un lector de código útil y ha sido seleccionado para formar parte del programa Google Play for Education y actualmente se usa en las escuelas como ayuda para la enseñanza. Code Peeker abrirá y resaltará cualquier lenguaje de código compatible como C / C ++ (c, cc, cpp, h, hpp), C # (c-sharp, csharp, cs), CSS, Java, JavaScript (js, jscript), PHP, Python (py), Ruby (rails, ror), XML (xml, xaml, xslt, html, xhtml), ActionScript 3 (as3), AppleScript, Cold Fusion, Delphi / Pascal, archivos Diff / patch, Erlang, Groovy, JavaFX (jfx), Perl (pl), PowerShell (ps), Sass, Scala, SQL, scripts de terminal (bash, shell, sh, rc, conf), conceptos básicos visuales (vb, vbnet) y Verilog & System Verilog (v, sv )

También puede marcar dónde está el código importante, viene con un explorador de archivos incorporado (en caso de que su teléfono no tenga uno), admite memoria de tarjeta SD interna y externa y también admite otros exploradores de archivos (Dropbox, File Expert, FX , Astro File Manager, etc.

7) Sand IDE Pro para Java

Sand es un entorno de desarrollo integrado (IDE) para Java (soporte de Java 1.3 a Java 1.6. Pero tenga en cuenta que Android no es compatible con Java 1.7) en la plataforma Android.
Sand IDE es un editor de Java y admite resaltar palabras clave para Java, que muestra números de línea, deshacer / rehacer, y también es un compilador de Java con todas las funciones y puede ejecutar programas Java con salida y entrada compatibles. En términos de teclados, admite teclados bluetooth externos y para aquellos que deseen personalizar todo, puede cambiar el color de fuente, el tamaño de fuente, el color de fondo y más.

Lo más importante es que admite todo tipo de arquitecturas de CPU (x86, ARM, MIPS), ya que recientemente algunas de las nuevas tabletas tienen chips Intel.

8) AIDE – IDE de Android

AIDE es un entorno de desarrollo integrado (IDE) para desarrollar aplicaciones reales de Android directamente en su dispositivo Android. Viene con lecciones de codificación interactivas y tutoriales paso a paso para el desarrollo de aplicaciones y habilidades de programación Java. Puede diseñar visualmente aplicaciones, escribir código con el editor que puede completar el código, verificar errores en tiempo real, refactorizar, navegar por el código inteligente y más.

AIDE admite Java / Xml y Android SDK, aplicaciones con C / C ++ y Android NDK, así como aplicaciones de consola Java puras. AIDE es Dropbox totalmente compatible y permite descargar fácilmente su código de su Dropbox y sincronizar sus cambios. AIDE también puede abrir proyectos de Android Studio que siguen la estructura de carpetas predeterminada. AIDE también apoya a Git para el desarrollo profesional.

9) Anacode IDE

Anacode es otro IDE (entorno de desarrollo integrado) y editor de código fuente que admite los lenguajes Java, HTML, CSS, PHP, JavaScript y C / C ++ y le permite construir y ejecutar desde su dispositivo Android.
También puede escribir y probar HTML, JavaScript y CSS en el navegador integrado o del sistema, subir a FTP y admitir listas de tareas también.

10) Quoda Code Editor

Quoda es un editor de código fuente o IDE fácil de usar, similar a Notepad ++, con soporte para servidores SFTP / FTP (S) y almacenamiento en la nube (Dropbox y Google Drive). Algunas de las características incluyen resaltado de sintaxis con temas, edición entre sesiones, finalización de código, teclado extendido, descarga de código fuente desde URL, detección de codificación automática, coincidencia de llaves, sangría automática, marcado de líneas, selector de color, formato HTML y más . Sin embargo, estas características son premium y es posible que tenga que pagar más por funciones nuevas o adicionales. Hay soporte para los siguientes lenguajes de programación que incluyen: ActionScript, C, C ++, C #, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lua, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Básico y XML.

Espero que esto te pueda ayudar.

Gracias.