Skip is a technology for creating dual-platform apps in Swift that run on iOS and Android. Read the documentation to learn more about Skip.
This repository hosts the Skip Xcode and SwiftPM build plugin1. It works works hand-in-hand with the skipstone tool, which is the binary distribution that powers both the skip CLI and the plugin commands. Most of the interesting code is in skipstone, but this is the package which Skip projects will directly depend on. For more information on how Skip packages are architected, see the Framework Structure docs, or see one of the sample projects like Hello Skip.
For those who want to dive right in without delay, the Getting Started Guide can be summarized like so:
brew install skiptools/skip/skip
skip checkup
skip create…and your Skip project will be created and opened in Xcode.
This repository also hosts the Skip forums for support and discussions as well as specific issues and bug reports.
Footnotes
-
Extend package manager functionality with build or command plugins. — https://docs.swift.org/swiftpm/documentation/packagemanagerdocs/plugins/ ↩