본문으로 건너뛰기
FindOpenSource

Compose Multiplatform

JetBrains가 만든 선언형 Kotlin UI 프레임워크로, Jetpack Compose를 기반으로 Android·iOS·데스크톱·웹 간에 UI 코드를 공유합니다.

개요

Compose Multiplatform은 Android의 선언형 UI 툴킷인 Jetpack Compose를 다른 플랫폼으로 확장합니다. Kotlin Multiplatform을 이용해 컴포저블 함수로 UI를 한 번 작성하면 Android, iOS, 데스크톱(Windows·macOS·Linux), 웹에서 실행할 수 있고, 필요한 곳에서는 네이티브 플랫폼 API도 호출할 수 있습니다.

Android 개발자에게 이미 익숙한 Compose API를 그대로 쓰기 때문에, 기존 Android 팀은 새로 배울 것이 거의 없이 앱을 iOS와 데스크톱으로 넓힐 수 있습니다. Kotlin과 함께 JetBrains가 개발하며, 이미 Kotlin을 쓰고 있고 Swift와 Android 코드베이스를 따로 두는 대신 공통 UI 계층을 원하는 팀에 적합합니다.

이 카탈로그에 오른 이유

카탈로그 평점: ★★★★☆ (4/5)

JetBrains' Kotlin take on shared native UI across Android, iOS, desktop and web; fills the Kotlin gap next to Flutter and React Native.

  • 성숙 단계
  • 벤더 지원
카테고리
모바일UI 및 컴포넌트
키워드
kotlincross-platformdeclarative-uiandroidios
언어
Kotlin
라이선스
Apache-2.0

다른 프로젝트와 비교하기

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기