JavaDroid APP
Escribe, compila, ejecuta y depura código Java y Kotlin directamente en tu teléfono o tableta. JavaDroid es un IDE completo que convierte tu dispositivo Android en un entorno de desarrollo portátil, sin necesidad de ordenador.
Editor de código
• Resaltado de sintaxis para Java, Kotlin, C++, XML, Gradle, JSON, Bash y Markdown
• Buscar y reemplazar, ajuste de línea, numeración de líneas, guardado automático
• Pantalla dividida: edita dos archivos simultáneamente
• Fuentes, colores y ajustes del editor personalizables
• Importación automática: las importaciones de Java faltantes se agregan automáticamente
• Formato de código al guardar
Compilador y entorno de ejecución
• Compilación en el dispositivo mediante ECJ (Eclipse Compiler for Java) + D8 dexer
• Compatibilidad con proyectos Maven: crea proyectos, gestiona dependencias, empaqueta y prueba
• Compilación de Kotlin mediante K2JVMCompiler con resaltado de sintaxis
• Compilación JNI / nativa de C/C++ mediante TCC integrado y clang++ de NDK
• Archivo android.jar incluido: compila código compatible con Android
Depurador
• Establece puntos de interrupción en cualquier línea tocando el margen
• Puntos de interrupción condicionales con expresiones personalizadas
• Avance paso a paso, entrada y salida de la pila con seguimiento de la profundidad de la pila
• Inspecciona variables locales, la pila de llamadas y observa expresiones.
• Evalúa expresiones arbitrarias en cualquier punto de interrupción.
• Resaltado visual de líneas de depuración.
Visor de bytecode.
• Visualiza el bytecode Java compilado en formato javap.
• Explora la jerarquía de clases, campos, métodos e instrucciones.
• Marcos de pila, métodos de arranque y anotaciones.
Centro de aprendizaje.
• Cursos de Java integrados con soporte bilingüe (ucraniano/inglés).
• Referencia de Java: 15 capítulos, desde los fundamentos hasta la API Stream.
• Aspectos esenciales para empresas: concurrencia, memoria de la JVM, SQL, JDBC, web.
• Ejemplos de código que puedes ejecutar directamente en el editor.
Integración con Git.
• Compatibilidad total con Git mediante JGit: no se requiere acceso root.
• Inicializa, clona, confirma, extrae, envía, gestiona ramas y registra.
• Prepara/desprepara archivos individuales.
Administrador de bibliotecas.
• Busca en Maven Central y añade dependencias al instante.
• Explora versiones y añádelas a tu proyecto con un solo toque.
Herramientas.
• Formateador JSON/XML con resaltado de sintaxis.
• Vista previa de Markdown con código. Resaltado de bloques
• Creación de módulos nativos en C/C++
Localización
• 11 idiomas: inglés, ucraniano, alemán, francés, español, polaco, rumano, azerbaiyano, hindi, igbo, yoruba y hausa
Requisitos
• Android 8.0 o superior
• Conexión a internet para dependencias de Maven y operaciones con Git


