JavaDroid APP
Запись, compile, run, и debug Java и Kotlin код прямо на вашем телефоне или tablet. JavaDroid — это всеобъемлющий IDE, который берёт вашу андроидную технику в портативный разработок развития — не компьютер нуждается.
Code Editor
• Syntax highlighting для Java, Kotlin, C++, XML, Gradle, JSON, Bash, и Markdown
• Find & replace, word wrap, line numbers, auto-save
• Split screen — edit two files side by side
• Customizable fonts, colors, and editor settings
• Auto-import — missing Java imports are added automatically
• Code formatting on save
Compiler & Runtime
• On-device compilation via ECJ (Eclipse Compiler for Java) + D8 dexer
• Maven project support — создание проектов, manage dependencies, package and test
• Kotlin compilation via K2JVMCompiler with syntax highlighting
• JNI / нативный C/C++ compilation via built-in TCC and NDK clang++
• Bundled android.jar — compile Android-compatible code
Debugger
• Set breakpoints on any line by tapping the gutter
• Кондициональные разрывы с определенными значениями
• Step over, step into, step out with stack depth tracking
• Inspect local variables, call stack, and watch expressions
• Различные arbitrary expressions на любом breakpoint
• Visual debug line highlighting
Bytecode Viewer
• Просмотр compiled Java bytecode в формате javap-style
• Browse class hierarchy, fields, methods, and instructions
• Stack map frames, bootstrap methods, and annotations
Learn Center
• Строительство Java-курсов с двусторонним подспорьем (Russian/English)
• Java reference: 15 chapters from basics to Stream API
• Enterprise essentials: Concurrency, JVM Memory, SQL, JDBC, Web
• Code examples you can run directly in the editor
Git Integration
• Full Git support via JGit — не требуется root
• Init, clone, commit, pull, push, branches, log
• Stage/unstage individual files
Library Manager
• Search Maven Central and add dependencies instantly
• Browse versions and add to your project in one tap
Tools
• JSON/XML formatter with syntax highlighting
• Markdown preview with code block highlighting
• Native C/C++ module creation
Localization
• 11 languages: English, Russian, German, French, Spanish, Polish, Romanian, Azerbaijani, Hindi, Igbo, Yoruba, Hausa
Requirements
• Android 8.0 или высокое качество
• Internet connection for Maven dependencies and Git operations



