Hi folks, I recently used the Kotlin Multiplatform...
# multiplatform
j
Hi folks, I recently used the Kotlin Multiplatform Compose framework to develop and publish an app on both Android and iOS. I’d like to share some of the challenges I encountered from an Android developer’s perspective. Compose Many Android developers are accustomed to Jetpack Compose, but it took me several days to get used to it. 3rd Party Libraries Common libraries like Gson, Moshi, and Retrofit do not yet support Multiplatform, so I had to find alternatives. iOS-Specific Issues Building the iOS app resulted in errors, and the UI looked different on each platform. Even with help from iOS developer friends, these issues were tricky to handle. Xcode Working with Xcode, the development tool for iOS, was challenging. Even after successfully publishing the app, I still feel unfamiliar with it. Overall, I am satisfied with my development experience using Kotlin Multiplatform Compose. However, online resources are still limited. Hopefully, there will be more available soon. The following link is a minimal viable product (MVP) for Hacker News as a practice project. You can check it out below: https://github.com/jarvislin/HackerNews-KMP
p
On the positive side I bet you gained a considerable amount of knowledge that you wouldn't have gained if not tried KMP.
j
Working with Xcode, the development tool for iOS, was challenging. Even after successfully publishing the app, I still feel unfamiliar with it.
Unfortunately this one also applies to native iOS development 🫠
j
On the positive side I bet you gained a considerable amount of knowledge that you wouldn’t have gained if not tried KMP.
Yeah, next time I have a similar need, I should be able to get up to speed quickly (though Xcode is still an exception).
👍 1
Unfortunately this one also applies to native iOS development 🫠
WTF 🤣