This is a fork of RoboVM, an ahead-of-time compiler for JVM bytecode to x86, x86_64, thumbv7 and ARM64 machine code, on Linux, Mac OS X and iOS. RoboVM allows you to create native iOS apps with your favorite JVM language, including Java bindings for Objective-C APIs.
This fork is based on the last open-source version of RoboVM. Debugging and interface builder integration are currently not available.
Preferences -> Plugins
Install plugin from disk...
Help -> Install New Software...
Add...and enter the update URL from above
RoboVM for Eclipseand finish the installation
To use the RoboVM plugin via Gradle, follow the README in the repository.
The Maven artifact coordinates have been changed to groupId
com.mobidevelop.robovm instead of
org.robovm. The artifactIds
stay the same. The version has been bumped to
+2.0.0(-SNAPSHOT) as to not be confused with the original RoboVM versioning scheme.
If you have an existing application, you can simply change the groupId for plugin and dependency references in your Gradle or Maven build.
See the old official documentation or the wiki (WIP).
iOS 10.3 and XCode 8.3 are fully supported, for details please see the wiki
Interface Builder Integration is also available, details here
Debugging support is currently under heavy development, pre-release IDEA plugin available from here
Connect with like-minded people in the official Gitter room
Discussions should be submitted as pull requests or issue reports on the GitHub repository
Contribute to the fork on Github.
Contributions to the runtime code (Java class libraries, iOS bindings, native code, ...) must be licensed under Apache 2. Contributions to any other parts must be licensed under GPLv3.