Talking Kotlin
Talking Kotlin
Talking Kotlin
Going from Swift to Kotlin with Skip
1 hour 4 minutes Posted Dec 9, 2024 at 1:45 pm.
(0:00) Weather
Introductions
⁠Elevator pitch⁠
The initial idea
Pivot around the server-side
Skip(.tools)
The target audience
What about Android devs?
The current state
Pricing and components
⁠Contributing to SkipUI⁠
Reimplementing everything
⁠The Skip stack⁠
Wrapping JVM types
Writing Kotlin in Swift?!
Tooling support
There’s a Gradle project!
iOS API coverage
Platform differences
Data storage
Building on JVM libraries
JSON problems
Testing the Skip stack
SwiftUI to Compose
IDE experiences
0:00
1:04:57
Download MP3
Show notes
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.
Skip
Skip.tools on GitHub
Contributing to SkipUI webinar
kdoctor
Hosts:
Sebastian Aigner
Website
Bluesky
Márton Braun
Website
Bluesky
Guests:
Abe White
Twitter
Mastodon
Marc Prud'hommeaux
GitHub
(
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