Kotlin, Swift 그리고 UI 코드 작성방식을 반드시 알아둬야됨 ◦ iOS 개발자분들도 계신다면 이 부담이 좀 줄어듦 ◦ 그런데 iOS 개발자들은 이 방향을 좋아할까? • shared(common) 모듈이 바이너리로 변환되는 경우 ◦ 디버깅/sealed 타입 대참사
Kotlin, Swift 그리고 UI 코드 작성방식을 반드시 알아둬야됨 ◦ iOS 개발자분들도 계신다면 이 부담이 좀 줄어듦 ◦ 그런데 iOS 개발자들은 이 방향을 좋아할까? • shared(common) 모듈이 바이너리로 변환되는 경우 ◦ 디버깅/sealed 타입 대참사 ▪ icerock/moko-kswift
Desktop(JVM) Stable Server-side(JVM) Stable Web based on Kotlin/JS Stable Web based on Kotlin/Wasm Alpha watchOS Best effort (Safe to use in most scenarios) tvOS Best effort (Safe to use in most scenarios)
• (Official Answer) • 플랫폼 의존적인 코드가 많은데 (Camera, Bluetooth) 크로스 플랫폼을 사용하고자 할 때 • Kotlin, Jetpack Compose을 활용하여 크로스 플랫폼 앱을 만들고자 할 때 • 안드로이드, 데스크톱 여러 가지 플랫폼이 기존에 개발되어있는데 공통 로직을 빼내어서 단일 팀에서 관리하고자 할 때 • 다양한 플랫폼을 점진적으로 추가를 해야하는 앱을 개발해야할 때