Going from Swift to Kotlin with Skip
Update: 2024-12-09
Description
In a slightly unconventional episode, Sebastian and Márton talk to the founders of Skip, an iOS-to-Android, Swift-to-Kotlin transpiler solution. Marc and Abe have a background working on both Apple platforms and the JVM, and their latest project is a bridge across these two ecosystems.
Hosts:
Guests:
(0:00 ) Weather
(2:02 ) Introductions
(3:10 ) Elevator pitch
(3:45 ) The initial idea
(6:14 ) Pivot around the server-side
(8:35 ) Skip(.tools)
(8:56 ) The target audience
(9:58 ) What about Android devs?
(12:11 ) The current state
(14:57 ) Pricing and components
(16:43 ) Contributing to SkipUI
(18:55 ) Reimplementing everything
(23:07 ) The Skip stack
(26:17 ) Wrapping JVM types
(28:27 ) Writing Kotlin in Swift?!
(29:56 ) Tooling support
(32:02 ) There’s a Gradle project!
(34:39 ) iOS API coverage
(38:24 ) Platform differences
(40:10 ) Data storage
(44:31 ) Building on JVM libraries
(46:42 ) JSON problems
(48:00 ) Testing the Skip stack
(51:42 ) SwiftUI to Compose
(58:21 ) IDE experiences
(1:03:35 ) Conclusion
Hosts:
Guests:
(0:00 ) Weather
(2:02 ) Introductions
(3:10 ) Elevator pitch
(3:45 ) The initial idea
(6:14 ) Pivot around the server-side
(8:35 ) Skip(.tools)
(8:56 ) The target audience
(9:58 ) What about Android devs?
(12:11 ) The current state
(14:57 ) Pricing and components
(16:43 ) Contributing to SkipUI
(18:55 ) Reimplementing everything
(23:07 ) The Skip stack
(26:17 ) Wrapping JVM types
(28:27 ) Writing Kotlin in Swift?!
(29:56 ) Tooling support
(32:02 ) There’s a Gradle project!
(34:39 ) iOS API coverage
(38:24 ) Platform differences
(40:10 ) Data storage
(44:31 ) Building on JVM libraries
(46:42 ) JSON problems
(48:00 ) Testing the Skip stack
(51:42 ) SwiftUI to Compose
(58:21 ) IDE experiences
(1:03:35 ) Conclusion
Comments
In Channel