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.

Share your code between Android and iOS

Create your business app or game with the tools you already know and the language you love.

Get started

This is RoboVM

RoboVM 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.

Learn more

Use the tools you love.

Use the tools that make you the most productive. RoboVM integrates neatly with your development environment of choice.

Get Started

Native UX & Performance

Access to all native APIs and advanced compiler technology allow you to deliver a beautiful user experience with native performance.

Learn more

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.

Code reuse

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.

Open-source

The compile time tools are GPLv2 licensed. Runtime code is licensed under business friendly licenses, mostly the Apache License v2.0.

Familiar tools

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.

Pricing plans

The core of RoboVM is open source and you can use it for free to build App Store ready apps . To maximize the fun and boost your productivity select one of the subscriptions that comes with Interface Builder integration, debugging and support.

Subscriptions start with a 14 day free trial.

SOLO

$19
per month
($199 per year)

Subscribe


Max 1 developer, Interface Builder integration, Debugger.

For indie developers, libGDX/PlayN premium package users and hobbyists.

STARTUP

$39
per developer / month
($399 per year)

Subscribe


Max 3 developers, Interface Builder integration, Debugger.

For startups and small companies.

BUSINESS

$75
per developer / month
(billed annually)

Subscribe


Interface Builder integration, Debugger, Private Email Support

For small studios and app development companies

ENTERPRISE

$167
per developer / month
(billed annually)

Subscribe


Private Email Support with 1 business day SLA, Private email support around JavaFX, Hotfixes, Alpha channel access to pre release builds.

Feature comparison

These apps are using RoboVM

App Gallery

titanempires-app-iconBuilt with RoboVM - Featured Game

Titan Empires

Lead your army to greatness in Titan Empires, the next evolution in strategy gaming! With faster-paced combat and clever tactics, train and equip your powerful Titans to unleash a flurry of skills in battle. Join an Empire of players, get help fortifying your city, and use your Titans to defend friends from would-be raiders.

athandtuner-app-iconBuilt with RoboVM - Featured Utility App

atHandTuner

A super responsive, precise chromatic tuner with a beautiful, intuitive interface that can tune guitar, ukelele, cello, you-name-it.
evostar-app-iconBuilt with RoboVM - Featured Game

Evostar: Legendary Warriors RPG

Fight your enemies in an action charged RPG and rule the galaxy! Come claim your legendary warrior. Have you ever wanted to be the strongest and fastest warrior in the galaxy? Now you can be!
wmi-app-iconBuilt with RoboVM - Featured Productivity App

WMI

WMI Browser enables remote access to Windows Management Instrumentation (WMI) data from iOS devices without the installation of any host side components on Windows computers.
Want to see your app here? Tell us about your app.

Built with RoboVM – Featured Utility Application

atHandTuner

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

Manager of In-house Projects, Acorn Technology

Get started right away.

Get started