Kotlin Multiplatform 아티클

Kotlin Multiplatform 태그가 붙은 모든 Dove Letter 아티클입니다. Google Developer Expert (GDE)인 엄재웅 (skydoves)이 직접 작성한 심층 기술 아티클을 한국어로 만나보세요.

Balloon 2.0.0: Compose Multiplatform에서 동작하는 툴팁

Balloon은 2018년에 PopupWindow와 FrameLayout, 그리고 XML 애니메이션 뭉치 위에 올린 안드로이드 툴팁tooltip 라이브러리로 출발했습니다. 이 토대 덕에 안드로이드에서는 잘 굴러갔지만, 그 대가로 다른 어디에서도 돌아갈 수...

Kotlin MultiplatformCompose MultiplatformCompose
2026년 8월 30일공개

Compose Multiplatform 디자인 시스템을 독립 모듈로 만들기

지금까지 작성해 온 Compose 화면은 아마 대부분 같은 모습으로 시작했을 겁니다. UI를 MaterialTheme { ... }으로 감싸고, 그 아래에서 MaterialTheme.colorScheme.primary,...

Kotlin MultiplatformCompose MultiplatformCompose
2026년 8월 17일구독자 전용

SavedStateHandle은 어떻게 프로세스 죽음을 견디며, ViewModel·Hilt·Navigation은 어떻게 하나의 레지스트리에 연결되는가

대부분의 안드로이드 개발자는 어떤 값이 프로세스 죽음process death 이후에도 살아남아야 할 때 SavedStateHandle을 꺼내 쓰고는 그대로 넘어갑니다. ViewModel에 주입한 뒤 get과 set을 부르거나 getStateFlow를 호출하면,...

Kotlin MultiplatformAndroidKotlin
2026년 6월 21일구독자 전용

Compose Navigation Graph: Android Studio에서 앱 전체 흐름 시각화하기

Jetpack Compose의 내비게이션navigation은 명령형 코드imperative code입니다. NavKey는 한 파일에서 선언되고, entry<Route { Screen } 람다lambda는 또 다른 파일에서 이를 컴포저블composable에...

Kotlin MultiplatformComposeAndroid
2026년 6월 14일공개