Jvdroid
Kaskelen, Kazakhstan
What it is
Jvdroid is an educational Java IDE for Android with a compiler that can run programs offline. It includes standalone OpenJDK 11 and supports Maven projects and libraries. Maven can also build Kotlin, Scala, and Clojure programs, but code prediction and analysis are not provided for those languages. Editor tools include syntax highlighting, themes, tabs, a Javadoc viewer, a code formatter, and one-click sharing to Pastebin. Code prediction, auto indentation, and real-time code analysis are Premium features. The Free plan costs nothing and contains ads and in-app purchases; a Premium plan is listed without a price. Jvdroid needs at least 250 MB of free internal memory, with 300 MB or more recommended, and it does not build native Android applications. Google Play says the app may collect location and personal information and may share location and financial information with third parties. It encrypts data in transit, but does not allow data deletion.
For and against
For
- Runs Java programs without an internet connection.
- Includes standalone OpenJDK 11.
- Supports Maven projects and libraries.
- Editor includes a Javadoc viewer and formatter.
- Free plan is listed as free.
Against
- Does not build native Android applications.
- Requires at least 250 MB of free internal memory.
- Premium features include code prediction and real-time analysis.
- Data deletion is not allowed.
The verdict
Jvdroid provides offline Java compilation and editor tools on Android, with Maven support for several other languages. Consider its memory requirement, lack of native Android app builds, and listed data practices before choosing it.
Who it suits
It suits Android users learning or writing Java programs, including those who want to compile offline. It also supports Maven-based Kotlin, Scala, and Clojure builds, with limitations on code prediction and analysis for those languages.
Plans and prices
Free
Contains ads · in-app purchases · code prediction and real-time code analysis are Premium features
Read 7 Oct 2026 · play.google.com
Premium
Premium features; the listing does not state a price
Read 7 Oct 2026 · play.google.com
On the record
- Build tools
- It supports Maven projects and libraries.play.google.com · read 7 Oct 2026
- Editor
- Editor features include a Javadoc viewer, code formatter, syntax highlighting, themes, tabs, and one-click sharing to Pastebin.play.google.com · read 7 Oct 2026
- Java runtime
- It includes standalone OpenJDK 11.play.google.com · read 7 Oct 2026
- Licensing
- The listing says BusyBox and OpenJDK in the APK are licensed under GPL and provides an email contact for source code requests.play.google.com · read 7 Oct 2026
- Memory requirement
- The app requires at least 250 MB of free internal memory, with 300 MB or more recommended.play.google.com · read 7 Oct 2026
- Notable limitation
- Jvdroid does not build native Android applications.play.google.com · read 7 Oct 2026
- Offline compiler
- Its Java compiler runs programs without an internet connection.play.google.com · read 7 Oct 2026
- Other languages
- Kotlin, Scala, and Clojure programs can be built with Maven, but code prediction and analysis are not provided for those languages.play.google.com · read 7 Oct 2026
- Premium features
- Code prediction, auto indentation, and real-time code analysis are marked as Premium features.play.google.com · read 7 Oct 2026
- Purpose
- Jvdroid is an educational Java IDE for Android.play.google.com · read 7 Oct 2026
- Security and data
- Google Play says the app may collect location and personal information, may share location and financial information with third parties, encrypts data in transit, and does not allow data deletion.play.google.com · read 7 Oct 2026
- Support
- The listed support email is [email protected].play.google.com · read 7 Oct 2026