Build cross-platform apps that rock! With Java and Kotlin.

MobileUI was the first Java-based native UI framework for iOS and Android.

As of September 2024, MobileUI has reached end-of-life.

MobileUI uses Android’s layout system to arrange platform-native widgets on the screen. That’s right! We have ported Android Layouts to iOS. And it runs blazing fast!

Profit from a "write once run anywhere" solution — without making compromises regarding performance or user experience.

Build your apps with Java and Kotlin, reusing your favorite libraries, tools and techniques. Through ahead-of-time compilation, MobileUI apps run with bare metal performance. Your customers will love it.

You are in full control: All native Android and iOS APIs are accessible through Java. Extend your app with platform-specific code without switching languages or tools.

Tool Suite for Android Studio

The MobileUI Plugin for Android Studio brings cross-platform development to your favorite IDE. Create, build and debug your apps on Android and iOS.

With the Live Preview, you see changes to your layouts in real-time. Push your productivity to the max with development cycles in milliseconds.

Made with MobileUI

MobileUI Gallery

Cross-platform showcase and reference for MobileUI widgets, layouts and components

"What new technology does is create new opportunities to do a job that customers want done."

- Tim O'Reilly