If you are into mobile app development, then you most likely know of Swift, Apple's programming language for building iOS, macOS, and other platform apps. While it flourishes in the Apple ecosystem, its ventures into the Android landscape are nothing but tedious.
This is where cross-platform frameworks come in, but sadly, many of these compromise on performance or rely on non-native UI rendering that can feel out of place on both platforms.
Skip is one such tool that takes a different approach. It converts Swift code to run natively on both iOS and Android, delivering native apps instead of wrapped web apps or mangled interfaces.
And as it turns out, the tool has been open-sourced.
Skip Embraces Open Source

Ditching its earlier subscription and licensing model, the Skip team has fully opened up the tool, as the Skip 1.7 release removes all paywalls and makes the source code publicly available.
The open-sourced components include "skipstone," the core engine that powers Skip, which is responsible for project creation, Xcode plugin functions, converting iOS projects to Android, bundling resources, creating platform bridges, packaging apps, and exporting projects.
Existing paid subscribers who were on the Small Business or Professional plan will be automatically switched to either an Individual or Supporter sponsorship tier depending on their earlier monetary contributions.
Skip says that they have been operating without venture capital since the start, and while it gave them control, it created funding challenges. They now completely rely on community funding, asking for support through GitHub Sponsors for individuals and corporate packages for businesses.
Concluding the announcement, Skip stated that:
Opening Skip to the community marks the next step in its evolution. Software is never finished β especially a tool that supports modern Swift and Kotlin, SwiftPM and Gradle, Xcode and Android Studio, iOS and Android, and the ongoing growth of SwiftUI and Jetpack Compose.
Itβs a demanding pursuit, and weβre committed to it. But sustaining and expanding this work depends on the support of developers who believe in Skipβs mission.
The Sauce
If you are a developer or just a curious Penguin, then you will find the source code for Skip on its GitHub project page, with listings for the engine, the website, and various tools.
Other than that, the existing skip.tools website is being moved to the skip.dev domain, which acts as the new home for hosting all of Skip's documentation, case studies, and blogs.