https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
a

arthur.n

10/19/2023, 11:18 AM
Hi everyone! I'm an Android software engineer interested in using KMM to develop iOS apps. I'm familiar with Compose UI for Android, so I'd like to use Compose Multiplatform for the UI code. JetBrains and the KMP community provide excellent and comprehensive resources. However, I'm wondering if anyone has recommendations for up-to-date and worthwhile paid courses on popular platforms like Udemy, Coursera, or Pluralsight.
1
k

kpgalligan

10/19/2023, 2:01 PM
Compose UI for iOS is pretty new and evolving, so I'd be surprised if there were any reasonable courses for that at this point. There are a few good public examples, but the state of the tech is evolving pretty quickly, so they're of varying "currentness". From memory, https://github.com/chrisbanes/tivi is (I believe?) Compose UI. A lot of modules, though, so it'll take a bit to figure out how everything connects. We did https://github.com/touchlab/DroidconKotlin, but that was coded before there were really even tech previews. Had to hack around a lot of image code. Also, it has 2 UI's for iOS. One SwiftUI, and one Compose, switchable. That needs an update, desperately. I would guess @John O'Reilly has a decent and relatively recent sample, but I've lost track (he has a lot 🙂 ). Keep an eye on coil https://code.cash.app/multiplatform-image-loading, https://github.com/coil-kt/coil/issues/842
s

Sharyl

10/19/2023, 7:24 PM
Swift UI is pretty easy to pick up. I wouldn't trust Compose for iOS yet - it's too new.
a

arthur.n

10/20/2023, 8:59 AM
@kpgalligan thanks for the extensive response! appreciate it! 😄
👍 1