skip
skip copied to clipboard
Skip transpiler for creating SwiftUI apps for iOS and Android
The following code: ```swift /// Defines the visual and interactive behavior of a button. public enum ButtonStyle: Sendable { /// Simulates a 3D press with a shadow that changes depth...
The Xcode Icon Composer `.icon` format is pretty easy to work with. The `.icon` directory contains an `icon.json` file and and the `Assets` folder, containing files that the `icon.json` file...
Ideally, you'd be able to add some sort of configuration in the `skip.yml` to acknowledge that you understand that the functionality exposed by the property wrapper cannot be translated into...
I understand the challenges behind supporting the full breadth of `Range` but `Range` could be special cased into Kotlin's `IntRange` when exporting with Skip Fuse. https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.ranges/-int-range/
When `// SKIP @bridge` is applied to a type with `@dynamicMemberLookup`, there is no way to silence that warning even if `subscript(dynamicMember:)` is not bridged
To ease adoption of Skip, it would be ideal to have a way to reference a module from a _local_ Package.swift into an existing Android Studio project. This would help...
Currently, if I wanted to bridge this code in a module where `auto: false`, I'd have to do: ```swift // SKIP @bridge public protocol ClientAlertHandler: Sendable { // SKIP @bridge...
### Discussed in https://github.com/orgs/skiptools/discussions/523 Originally posted by **vdkdamian** October 29, 2025 Small question, Is there a reason my Build Settings where as following: `DEBUG_INFORMATION_FORMAT = "dwarf"`? I now manually set...
Go to https://skip.tools/docs/ and try to search for `SKIP_BRIDGE`. Expected: `SKIP_BRIDGE` is documented on https://skip.tools/docs/modes/ and that should be the first result. Actual: Algolia search ignores the underscore, and treats...
Regarding https://github.com/skiptools/skip-ui/pull/210 I was unable to get this declaration to transpile: ```swift // SKIP DECLARE: public fun View.onPreferenceChange(key: KClass, perform: (V) -> Unit): View public func onPreferenceChange( _ key: K.Type...