https://github.com/skiptools/skip
Skip enables the creation of native SwiftUI apps for iOS and Android
https://github.com/skiptools/skip
android ios swift
Last synced: about 2 hours ago
JSON representation
Skip enables the creation of native SwiftUI apps for iOS and Android
- Host: GitHub
- URL: https://github.com/skiptools/skip
- Owner: skiptools
- License: other
- Created: 2023-02-24T21:55:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-12T21:31:16.000Z (9 months ago)
- Last Synced: 2025-05-12T22:33:50.818Z (9 months ago)
- Topics: android, ios, swift
- Language: Swift
- Homepage: https://skip.tools
- Size: 8.7 MB
- Stars: 1,847
- Watchers: 36
- Forks: 54
- Open Issues: 66
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.LGPL
Awesome Lists containing this project
README
# Skip
[](https://github.com/skiptools/skip/actions/workflows/ci.yml)
[](https://www.skip.dev/slack)
Skip is a technology for creating dual-platform apps in Swift that run on iOS and Android.
Read the [documentation](https://skip.dev/docs/) to learn more about Skip.
This repository hosts the Skip Xcode and SwiftPM build plugin[^plugins]. It works works hand-in-hand with the [skipstone](https://github.com/skiptools/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](https://skip.dev/docs/project-types/#framework_structure), or see one of the sample projects like [Hello Skip](https://github.com/skiptools/skipapp-hello).
[^plugins]: Extend package manager functionality with build or command plugins. — [https://docs.swift.org/swiftpm/documentation/packagemanagerdocs/plugins/](https://docs.swift.org/swiftpm/documentation/packagemanagerdocs/plugins/)
For those who want to dive _right_ in without delay, the [Getting Started Guide](https://skip.dev/docs/gettingstarted/) can be summarized like so:
```console
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](http://community.skip.dev) as well as specific [issues and bug reports](https://github.com/skiptools/skip/issues).