[KMP] 코틀린 멀티 플랫폼이란? (적용사례, 내부구조, 컴파일방식)
"KMP" 라고 구글에 검색을 해보면 나오는 문자열 매칭 알고리즘이 아닌 요즘 뜨거운 감자인 코틀린 멀티 플랫폼에 대해 Deep Dive 해보자. 코틀린 멀티 플랫폼이란(Kotlin Multiplatform)? Kotlin 다중 플랫폼 기술은 크로스 플랫폼 프로젝트 개발을 단순화한다. Kotlin 애플리케이션은 iOS, Android, macOS, Windows, Linux, watchOS 등과 같은 다양한 운영 체제에서 작동한다. Kotlin Multiplatform의 주요 사용 사례 중 하나는 모바일 플랫폼간 코드공유이다. iOS와 Android 앱 간에 애플리케이션 로직을 공유하고 기본 UI를 구현하거나 플랫폼 API로 작업해야 하는 경우에만 플랫폼별 코드를 작성할 수 있다. 코드공유로 인해 얻을 ..
Android 캐기/Kotlin Multiplatform
2023. 9. 25. 15:11