Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

JavaDroid is a Java IDE for Android
Write, compile, run, and debug Java and Kotlin code directly on your phone or tablet. JavaDroid is a full-featured IDE that turns your Android device into a portable development environment — no computer needed.
Code Editor
• Syntax highlighting for Java, Kotlin, C++, XML, Gradle, JSON, Bash, and 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 — create projects, manage dependencies, package and test
• Kotlin compilation via K2JVMCompiler with syntax highlighting
• JNI / native 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
• Conditional breakpoints with custom expressions
• Step over, step into, step out with stack depth tracking
• Inspect local variables, call stack, and watch expressions
• Evaluate arbitrary expressions at any breakpoint
• Visual debug line highlighting
Bytecode Viewer
• View compiled Java bytecode in javap-style format
• Browse class hierarchy, fields, methods, and instructions
• Stack map frames, bootstrap methods, and annotations
Learn Center
• Built-in Java courses with bilingual support (Ukrainian/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 — no root required
• 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, Ukrainian, German, French, Spanish, Polish, Romanian, Azerbaijani, Hindi, Igbo, Yoruba, Hausa
Requirements
• Android 8.0 or higher
• Internet connection for Maven dependencies and Git operations
Updated on
Jun 16, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Committed to follow the Play Families Policy

What’s new

Публікація додатку
Content rating
Everyone
Learn more

App support

About the developer
Дмитро Пархоменко
cybercraftstudiopro@gmail.com
Ukraine