Welcome to episode 10 of A Touch of Multiplatform (ATOM)! This is our podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab.
In this episode of A Touch of Multiplatform, we’re talking with Ritesh Gupta, an iOS developer for an OTT company. Ritesh talks about how he became involved with KMP as an iOS developer, as well as how to get KMP buy-in from fellow iOS devs and advice for Android developers.
Meet our amazing hosts:
Pamela Hill - / pamelaahill
Justin Mancinelli - / piannaf
And our fantastic guest:
Ritesh Gupta - / _riteshhh
—————————————————————————
💡 Are you a developer building with Kotlin Multiplatform? Join the Multiplatform channel in Kotlin slack today: https://kotlinlang.slack.com/?redir=%...
🔥 Is your organization putting Kotlin Multiplatform in production? Get resources from Touchlab for each step of your journey: https://touchlab.co/
❤️ Enjoyed this video? Subscribe to our channel and hit the notification bell to never miss a new video!
Chapters:
00:00 Introductions and awkward host confessions
01:50 Getting started with KMP
04:36 Favorite vs least favorite architectural patterns
09:00 Monorepos vs Multirepos
11:31 Difficulties with Multirepos: A History
15:00 Shoutout to TouchLab
16:29 Convincing other iOS developers
19:32 Love/hate of Core Data
21:47 Android devs learning Swift
23:10 Favorite resources for learning Swift/iOS
23:39 Advice for the Android team members
26:57 Exciting announcement 🥰
28:00 Shared code responsibilities
29:46 Native UI vs Compose Multiplatform
34:33 OSS for iOS
36:54 Content creator shoutouts
Links:
Garima Jain’s MVI article: / jetpack-compose-missing-piece-to-the-mvi-p...
Links mentioned in 23:10
Apple website: www.swift.org
Stanford courses: https://cs193p.sites.stanford.edu/2023
Ray Wenderlich: https://www.kodeco.com/
Big Nerd Ranch: https://bignerdranch.com/
Idiomatic Swift blog posts: / writing-swiftfriendly-kotlin-multiplatform...