skip
skip copied to clipboard
Skip transpiler for creating SwiftUI apps for iOS and Android
Setting up a launch screen is kinda tricky platform-specific work. On iOS, you set up a [`UILaunchScreen`](https://developer.apple.com/documentation/bundleresources/information-property-list/uilaunchscreen) Storyboard. On Android, you use the [`SplashScreen` API](https://developer.android.com/develop/ui/views/launch/splash-screen). It would be great if...
When using `skip export` the log is exported using a time formatting with colons ':' as `HH:mm:ss` when it should be using periods '.' `HH.mm.ss`. The result is that the...
I found an issue in the transpiled code. Declaring a variable or function in an extension for a `typealias` type will give the error `Unresolved reference 'stringValue'` when calling it....
I found that when using a function as the @AppStorage key the function fails to infer the enum type causing an error (case 1, when typing 'Tab.tag(.welcome)'). By typing 'Tag.welcome'...
skiptools/skip/skip: unknown or unsupported macOS version: :dunno
Following the getting started guide and creating an app, the created app fails to build. There appears to be a missing Skip output folder (or the folder is located in...
Currently, [`String(localized:table:bundle:locale:comment:)`](https://developer.apple.com/documentation/swift/string/init(localized:table:bundle:locale:comment:)) is not bridged and we most fallback to `NSLocalizedString`. It would be a nice addition to reduce the amount of changes needed to port existing iOS codebases.
Given: ```swift #if os(Android) public typealias AsyncVoidCallback = () async -> () public typealias VoidCallback = () -> () public typealias StringCallback = (String) -> () #else public typealias AsyncVoidCallback...
Skip fails to generate JNI bindings for a hierarchy of protocols. I could isolate the issue and you can find a reproducible project here: [protocols-errors.zip](https://github.com/user-attachments/files/23260947/protocols-errors.zip). Error message looks something like...
When trying to export the following code: ```swift public enum Foo { case something case anotherthing public mutating func applyMarketUpdate(_ update: String) { } } ``` It fails with the...