최고의 소프트웨어 개발 회사인 JetBrains는 11월 1일 혁신적인 Kotlin Multiplatform 기술의 안정적인 릴리스를 공개했습니다. 크로스 플랫폼 프로젝트를 위한 매우 효율적인 도구로 제공되는 Kotlin Multiplatform을 통해 SDK 개발자는 iOS, Android, 데스크톱, 웹 애플리케이션. 이 유틸리티는 2022년부터 베타 테스트를 거쳤으며 이제 안정화 버전으로 업그레이드되었습니다.
Kotlin Multiplatform은 Kotlin 언어를 핵심으로 하여 크로스 플랫폼 프로젝트 개발을 크게 단순화합니다. 이 도구를 사용하면 개발자는 기본 프로그래밍의 장점을 그대로 유지하면서 다양한 애플리케이션을 구축하고 여러 플랫폼에서 코드를 재사용할 수 있습니다. 안정화된 API, 간소화된 프로젝트 구성, Objective-C 및 Swift와의 향상된 상호 운용성을 갖춘 Kotlin Multiplatform의 프로덕션 버전은 개발자에게 매우 바람직한 도구가 됩니다.
또한 이 버전은 더욱 빨라진 빌드 시간과 다양한 성능 개선을 통해 향상된 성능을 보여줍니다.
유연성은 Kotlin Multiplatform의 핵심입니다. 이는 개발자에게 애플리케이션 로직의 일부만 공유하고 플랫폼별 API와 상호 작용하거나 기본 UI를 개발하기 위한 기본 코드를 작성할 수 있는 자유를 제공합니다. JetBrains는 Kotlin-Swift 간의 직접적인 상호 운용성과 SwiftPM 지원을 도입하여 iOS 개발자를 위한 사용자 경험을 강화할 계획을 발표했습니다.
또한 이 회사는 WebAssembly 바이너리 명령어 형식을 지원하는 Kotlin/Wasm 개발에 힘쓰고 있으며 이를 통해 Kotlin Multiplatform을 통한 웹 개발을 강화합니다.
JetBrains는 여러 플랫폼에서 UI를 공유하도록 설계된 선언적 프레임워크인 Compose Multiplatform과 Kotlin Multiplatform의 조합을 도입하여 크로스 플랫폼 개발을 한 단계 더 발전시켰습니다. 이러한 융합을 통해 개발자는 Kotlin으로 코딩된 전체 코드베이스를 공유할 수 있으므로 개발 프로세스가 크게 간소화됩니다.
JetBrains의 이 영향력 있는 기술은 이미 Netflix, VMware, McDonald's 등 시장을 선도하는 기업의 개발 팀에서 채택되었습니다.
효율적인 크로스 플랫폼 도구에 대한 수요 증가를 고려할 때 모바일 애플리케이션 개발을 위해 서버 중심 접근 방식을 활용하는 AppMaster 와 같은 플랫폼은 Kotlin Multiplatform과 같은 강력한 기술의 이점을 얻을 수도 있습니다. AppMaster 사용하면 사용자는 App Store 및 Play Market에 새 버전을 다시 제출하지 않고도 모바일 애플리케이션 UI 및 API 키를 업데이트할 수 있습니다.