Build truly native iPhone and Android apps with Skip
How Skip Works
Section titled “How Skip Works”As you write your Swift and SwiftUI source, the Skip Xcode plugin continuously builds the equivalent project for Android. Launching your app will open it simultaneously on both the Android emulator and iOS Simulator. On iOS, your app uses direct unintermediated SwiftUI, and on Android it is bridged to the equivalent Jetpack Compose. For both platforms, you get the polish and experience that only the truly native platform SDK can provide. System integration, themes, and accessibility all work “out of the box”.
Skip Advantages
Section titled “Skip Advantages”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 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 Android app depends only on standard open-source libraries.
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.
First Party IDEs
Keep using Xcode as your primary Swift development environment. Build, debug, and refactor exactly as you always have. Drop into Android Studio for platform-specific customization.
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.
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 platform releases.