#CJLTWPH7S I’ve been working with Kotlin Multiplatform (KMP), but I’ve realized that if we still need to design the UI separately for iOS in Swift, it significantly increases development time. Since a large portion of my work goes into UI design, having to do it twice—once in Jetpack Compose for Android and again in SwiftUI for iOS—feels inefficient.
This makes me question whether KMP is truly beneficial compared to Flutter or React Native, which allow for a shared UI codebase. In job interviews, I’ve encountered situations where recruiters ask if I have iOS development experience. When I say no, they point out that hiring separate developers for Android and iOS increases costs, whereas a Flutter or React Native developer can handle both platforms.
This situation makes me feel that transitioning from web development to native app development might not have been the best choice, considering the industry trend toward cross-platform frameworks. I’d love to hear insights from experienced developers on whether KMP is still a viable choice in such scenarios.