# 넷플릭스 Android/iOS 앱, 이제 Kotlin Multiplatform 기반

> Clean Markdown view of GeekNews topic #3132. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3132](https://news.hada.io/topic?id=3132)
- GeekNews Markdown: [https://news.hada.io/topic/3132.md](https://news.hada.io/topic/3132.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-11-02T11:35:54+09:00
- Updated: 2020-11-02T11:35:54+09:00
- Original source: [netflixtechblog.com](https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23)
- Points: 11
- Comments: 3

## Topic Body

- 코틀린으로 작성한 비즈니스 로직을 Kotlin/Native로 컴파일해서 두 플랫폼 간에 공유

- 약 50%의 코드가 플랫폼하고 디커플링 되어있고, Android JetPack Compose 나 Swift UI 등 최신 기술적용에도 문제 없음

- 코틀린 멀티플랫폼은 Android Studio는 기본 지원하고, XCode는 xcode-kotlin 플러그인 사용

- 이렇게 코드 공유가 완성되어서, Kotlin/JS 트랜스파일러도 고려해보면 미래엔 더 유용할 것으로 예상

## Comments



### Comment 3459

- Author: xguru
- Created: 2020-11-11T20:15:09+09:00
- Points: 1

초기에 C++ 을 이용해서 코드를 공유시도했던 드롭박스의 사례도 같이 참고하면 좋을것 같아요.

(끝내 Swift 와 Kotlin 을 이용하는 것으로 바꾼 실패 사례이긴 하지만)

iOS와 Android 간에 코드를 공유하는데 드는 비용 https://news.hada.io/topic?id=323

### Comment 3426

- Author: eic1223
- Created: 2020-11-09T10:04:20+09:00
- Points: 1

힝... 플러터 쉽지 않넹...

### Comment 3375

- Author: nurinamu
- Created: 2020-11-02T12:08:34+09:00
- Points: 1

오 코틀린 멀티플랫폼 성공케이스가 되면 좋겠네요. 언젠가 ui도..  ㅋ
