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:
- Sebastian Aigner
- MƔrton Braun
Guests:
- Abe White
- Marc Prud'hommeaux
(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Ā