CREATE TRULY NATIVE iOS APPS IN JAVA
Cross-platform mobile app development for iOS and Android.
Build native UI’s with full hardware access using Java.
Get a cool shirt for free just by running a sample RoboVM app
Build iOS apps using Java
Native controls and 100% API coverage.
Anything you can do in Objective-C or Swift you can do in Java using RoboVM.
Share your code between Android and iOS
Create your business app or game with the tools you already know and the language you love.
This is RoboVMRoboVM brings iOS to the Java community. You bring your ideas.
Cross-Platform Mobile Apps in Java
RoboVM lets you create beautiful native apps for iOS & Android, sharing code between platforms, reducing your cost and time-to-market.
Use the tools you love.
Use the tools that make you the most productive. RoboVM integrates neatly with your development environment of choice.
Native UX & Performance
Access to all native APIs and advanced compiler technology allow you to deliver a beautiful user experience with native performance.
This is how it works
Java bytecode to native
RoboVM translates Java bytecode into native ARM or x86 code. Apps run fast directly on the CPU. No interpreter involved.
Native API and hardware access
RoboVM includes a Java to Objective-C bridge that makes it possible to call into the native iOS CocoaTouch APIs. Objective-C objects can be used just like any other Java object.
Easily share code between desktop, Android and iOS apps. The standard classes (java.lang.*, java.util.*, etc) included in RoboVM are based on Android’s runtime.
RoboVM comes with Eclipse and Maven integration. Use the tools you’re used to from the Java world.
App Store ready
There are already a number of apps built with the help of RoboVM in the App Store.
Built with RoboVM – Featured Utility Application
A super responsive, precise chromatic tuner with a beautiful, intuitive interface that can tune guitar, ukelele, cello, you-name-it.
We are really happy with RoboVM. From the day we first tried the beta, it has “just worked,” exactly as advertised and our first app was a breeze to get running on iOS in addition to its Android counterpart. The support team is fast to respond to any queries on the most common forums. We will definitely use RoboVM again!Chris Fogelklou