Cómo hacer un desarrollo completo de Java directamente en dispositivos Android de forma gratuita

Hay algunas aplicaciones basadas en la línea de comandos como Terminal IDE y Termux. Ambos son gratuitos [a menos que cuentes complementos para termux].

He probado los dos. Terminal IDE no está en desarrollo activo y solo admite versiones de Android inferiores a Lollipop 5. Mientras que Termux está diseñado para la versión 5+ y está en desarrollo activo.

Si sabe cómo usar la interfaz de línea de comandos basada en Linux o está dispuesto a aprenderlo, estas son las aplicaciones.

Puede usar el paquete “java.lang” con alguna configuración. Android no tiene soporte completo para las API de AWT, por lo que tendrá que configurar bibliotecas y classpath, etc.

Ambas aplicaciones incluyen el compilador “javac”, por lo que es posible la programación básica de java. Pero si está intentando usar otras bibliotecas, tendrá que configurar las cosas usted mismo.

Vale la pena intentarlo si tienes suficiente tiempo.