Kotlin
A concise multiplatform language developed by JetBrains
Kotlin Multiplatform Mobile 베타 출시 – 지금 사용해 보세요!
개발자들이 iOS 및 Android 앱의 로직을 공유하여 크로스 플랫폼과 기본적인 개발 방식의 이점을 결합할 수 있도록 한 기술인 Kotlin Multiplatform Mobile이 이제 베타 버전으로 전환되었습니다. Kotlin 팀과 Multiplatform Mobile 얼리 어답터들을 만나볼 수 있는 동영상을 시청하고 새로운 웨비나 시리즈를 통해 실무적 경험도 쌓아보세요! 오늘부터 바로 사용해 보세요!
Kotlin Multiplatform Mobile은 iOS 및 Android 앱 개발용 SDK로, 네트워킹, 데이터 스토리지, 분석을 위한 공유 코드베이스와 Android 및 iOS 앱의 기타 로직을 유지 관리할 수 있습니다. Multiplatform Mobile이 실험적 단계에 있는 동안 Kotlin 팀은 최고의 개발 경험을 제공하기 위해 메모리 관리, 라이브러리 및 프로젝트 구성에 대한 다양한 접근 방식을 시도했습니다. 이제 이 실험의 기간이 끝났습니다
Philips, Netflix, Baidu, VMWare와 같은 세계 유수의 기업을 비롯한 얼리 어답터로부터 기존 Kotlin 코드를 재사용하는 측면과 플랫폼별 기능을 이용하는 측면 사이에서 적절한 균형점을 찾는 데 도움이 되는 귀중한 피드백을 얻을 수 있었습니다. 그리고 이제 기쁜 마음으로 Kotlin Multiplatform Mobile이 베타에 도달했으며 안정화 단계로 순조롭게 진행하고 있음을 알려드립니다.
Kotlin Multiplatform Mobile이 베타로 한 단계 올라선 것은 이 기술이 거의 완성되었으며 프로젝트에 사용해도 안전하다는 것을 의미합니다. 또한 있을 수 있는 마이그레이션 문제를 최소화하기 위해 적극적으로 노력한다는 것을 의미하기도 합니다. Multiplatform Mobile에 대해 알아보고 이를 점진적으로 채택하기에 지금 보다 좋은 시기는 없습니다. 여정의 첫 번째 단계로 Kotlin 팀과 일부 얼리 어답터가 전하는 이 영상을 시청하시길 추천합니다. Kotlin Multiplatform Mobile의 잠재력, 이점, 내부 매커니즘, 그리고 이 기술의 향후 계획에 대한 정보도 알아볼 수 있습니다. 또한 한국어 자막도 제공합니다.
실습 경험 쌓기
Kotlin Multiplatform Mobile을 시작하는 가장 좋은 방법은 실습 경험을 쌓는 것입니다! Multiplatform Mobile의 기초를 다루고 주요 사용 사례를 시연하는 일련의 웨비나에 여러분을 초대합니다.
- Getting started with Kotlin Multiplatform Mobile(Kotlin Multiplatform Mobile 시작하기) | Pamela Hill, JetBrains(10월 21일, 00:00 한국 표준시 기준).
- Making your Android application work on iOS(iOS에서 Android 애플리케이션 작동시키기) | Kevin Galligan & Russell Wolf, Touchlab(10월 26일, 00:00 한국 표준시 기준).
- Dependency Injection in Kotlin Multiplatform Mobile projects(Kotlin Multiplatform Mobile 프로젝트에서 종속 요소 주입) | Anna Zharkova, UseTech(11월 3일, 00:00 UTC).
- Sharing Data Layer Between Android and iOS(Android와 iOS 간에 데이터 계층 공유하기) | Mohit Sharma, Realm(11월 9일 00:00 한국 표준시 기준).
Kotlin 뉴스: 온라인 이벤트 및 웨비나를 구독하고 소식을 받아보세요!
진화하는 Kotlin Multiplatform 에코시스템 살펴보기
Kotlin Multiplatform 에코시스템의 진화에 대해 알려드릴 흥미로운 소식이 있습니다. 이러한 소식을 접하면 Kotlin Multiplatform Mobile을 더욱 즐겁게 사용할 수 있을 것으로 생각합니다.
- Google의 Android 팀이 Jetpack에서 Kotlin Multiplatform 라이브러리 테스트버전을 공유했습니다. 이 실험적인 테스트 버전의 일부로 사용할 수 있는 라이브러리는 Collections 및 DataStore입니다. 개발자들은 Android 및 iOS 애플리케이션을 대상으로 하는 멀티플랫폼 프로젝트에서 이러한 Jetpack 라이브러리를 사용 경험에 대한 피드백을 원하고 있습니다.
- Touchlab은 Faktory 도구 모음의 일부인 KMMBridge를 발표했습니다. KMMBridge는 모바일 팀이 Kotlin Multiplatform Mobile을 사용하여 그 어느 때보다 빠르게 공유 코드를 성공적으로 게시할 수 있도록 해주는 빌드 도구 세트입니다. 특히 iOS 퍼블리싱을 대상으로 하는 팀은 Internal SDK Flow(내부 SDK 플로) 방식을 구현할 수 있습니다. 이는 오늘날 Kotlin Multiplatform Mobile 프로덕션 앱 빌드에 빠르게 통합하는 가장 좋은 방법으로 권장됩니다.
크고 작은 전 세계 기업들이 Kotlin Multiplatform 커뮤니티에 합류하는 모습을 보게 될 생각에 기대가 크고, 또한 사용자를 지원하기 위해 더 많은 노력을 기울일 것입니다.
오늘부터 바로 사용해 보세요
Kotlin Multiplatform Mobile이 이제 베타 버전으로 전환되고 안정화 단계로 가고 있는 지금이 그 어느 때보다 배움을 시작하고 점진적으로 채택하기에 좋은 시기입니다. 안정화 릴리스에 필요한 모든 개선을 이루어감에 따라 마이그레이션 과정에 있을 수 있는 문제를 해결할 필요가 없어질 것이기 때문입니다.
마지막으로, 지금과 같은 결실을 맺게 해준 모든 얼리 어답터와 커뮤니티에 감사드립니다!
게시물 원문 작성자