JetBrains의 Kotlin 멀티플랫폼 stable 버전 출시
stable 버전 출시: JetBrains는 iOS, 안드로이드, 데스크톱, 웹 등 다양한 플랫폼 간 코드 공유를 가능하게 하는 Kotlin Multiplatform의 안정 버전을 발표.
Kotlin 언어: 이 기술은 Kotlin 언어를 활용하여 크로스플랫폼 프로젝트 개발을 간소화.
기능: 안정 버전에는 안정화된 API, 간소화된 프로젝트 구성, Objective-C 및 Swift와의 향상된 상호 운용성이 포함. 또한 빌드 시간 단축 및 기타 성능 개선이 제공.
코드 공유: 개발자들은 플랫폼 특정 API나 UI를 구축하기 위해 네이티브 코드를 작성하면서도 애플리케이션 로직의 일부를 여러 플랫폼에 걸쳐 공유할 수 있음.
향후 업데이트: JetBrains는 iOS 개발자의 경험을 향상시키기 위해 Kotlin-to-Swift 직접 상호 운용성 및 SwiftPM 지원을 도입할 계획.
Kotlin/Wasm: Kotlin Multiplatform을 사용한 웹 개발을 위해 WebAssembly 바이너리 명령 형식을 지원하는 Kotlin/Wasm 개발이 진행 중.
Compose Multiplatform: 개발자들은 Kotlin Multiplatform과 JetBrains의 Compose Multiplatform을 결합하여 여러 플랫폼에 걸쳐 UI를 공유할 수 있는 선언적 프레임워크를 사용할 수 있음. 이 두 프레임워크를 결합하면 Kotlin으로만 구성된 코드베이스의 100%를 공유할 수 있음.
도입 사례: Netflix, VMware, McDonald’s와 같은 유명 기업들의 개발 팀에서 이미 Kotlin Multiplatform을 사용하고 있음.
이 출시는 Kotlin Multiplatform에 있어 중요한 이정표로, 개발자들에게 효율적인 크로스플랫폼 개발을 위한 안정적인 도구를 제공.
자세한 내용은 : https://www.infoworld.com/article/3709849/jetbrains-kotlin-multiplatform-is-now-stable.html
