skip
skip copied to clipboard
Skip transpiler for creating SwiftUI apps for iOS and Android
This is related to https://github.com/skiptools/skip/issues/64 . We want to be able to implement `SkipUI.Text` like so: ```swift public struct Text { public init(_ key: LocalizedStringKey, tableName: String? = nil, bundle:...
fatal: unable to access 'https://source.skip.tools/skip-ui.git/': Could not resolve host: source.skip.tools skip checkup Output: [✓] macOS version 13.6.1 (> 13.5.0) [✓] Swift version 5.9 (= 5.9.0) [✓] Xcode version 15.0 (=...
The following swift: ```swift public struct ValueHolder: Decodable { public let x: Int public let value: String? public let z: Bool } ``` transpiles into the kotlin: ```kotlin class ValueHolder:...
If a Void function has a single-line that invokes another Void function, we transpile it into a single line like: `fun x(): Unit = f()`, but that raises a compile...
When an inout parameter holds an optional value, accessing the value in an `if let` statement doesn't treat it as being unwrapped on the Kotlin side: ```swift /// Prepares the...
The swift: ```swift protocol SQLRow : Identifiable { } public struct DataItem : Identifiable { public typealias ID = Int64 public let id: ID public init(id: ID) { self.id =...
Hi, I'm struggling to create an APK of the App without debug symbols to run on devices. I've the latest version of skip (0.10.6) and I've created a new project...
[✓] Skip version 0.10.2 (= 0.10.2) [✓] macOS version 14.5 (> 13.5.0) [✓] macOS architecture: ARM [✓] Swift version 5.10 (> 5.9.0) [✓] Xcode version 15.4 (> 15.0.0) [✓] Xcode...
If you have a Swift file with just a single extension on `Array` (or `Collection`): ```swift public extension Array { func jsonString() -> String? { guard let data = try?...
First of all, Thanks for your hard working! I found an error that occurs when I try to export gradle project. I tried this one below ``` $ skip init...