Skip to content
Image Skip

Build truly native iPhone and Android apps with Skip

Skip brings Swift app development to Android. It is a tool that enables developers to build genuinely native apps for both iOS and Android from a single Swift and SwiftUI codebase.

As you write your Swift and SwiftUI source, the Skip Xcode plugin continuously builds the equivalent code for Android. Develop dual-platform libraries or entire apps, with native performance and native user interfaces on both platforms.

SwiftUI, All the Way Down

Write real SwiftUI once and get a first-class native UI on both platforms. Skip translates SwiftUI views into Jetpack Compose, preserving layout, accessibility, and platform conventions. No jank, no outdated interface conventions, no uncanny valley.

Learn more →

No Runtime. No Bloat.

Skip does all its work at compile time. You get native code all the way down, with no managed runtime or heavyweight engine. Your iOS app can ship with zero Skip dependencies, and your Android app depends only on standard open-source libraries.

Learn more →

Native Performance by Design

Because Skip apps use real native code, your apps have predictable memory usage, fast startup times, and performance characteristics identical to hand-written Swift and Kotlin.

Learn more →

First Party IDEs

Keep using Xcode as your primary Swift development environment. Build, debug, and refactor Swift application and library code exactly as you always have. Drop into Android Studio if you want to do heavy platform-specific customization.

Learn more →

Seamless Android Interop

Need a specific Android SDK or library? Skip interoperates cleanly with Kotlin and Jetpack Compose, so you can integrate Android APIs without fighting the framework.

Learn more →

Open Source, Built for the Long Term

Skip and its core frameworks are free and open source. No lock-in, no proprietary runtimes, and no waiting on vendors to catch up with the latest iOS or Android releases.

Learn more →