Kotlin Flow combine, zip, flatMapLatest 차이: 여러 흐름을 합칠 때 무엇을 써야 할까
Kotlin Flow combine, zip, flatMapLatest 차이를 Android UI 상태 예제로 정리합니다. 최신 값 조합, 1:1 짝짓기, 이전 작업 취소가 필요한 상황을 구분해 봅니다.
Kotlin Flow combine, zip, flatMapLatest 차이를 Android UI 상태 예제로 정리합니다. 최신 값 조합, 1:1 짝짓기, 이전 작업 취소가 필요한 상황을 구분해 봅니다.
callbackFlow를 언제 써야 하는지, suspendCancellableCoroutine과의 차이, awaitClose, trySend, buffer, listener 해제 기준까지 실무 예제로 정리합니다.
코틀린 Observer 패턴을 Flow와 함께 설명합니다. 콜백 기반 옵저버와 스트림 기반 관찰의 공통점과 차이, StateFlow·SharedFlow, 대체 가능한 경우와 남용 위험까지 실무 기준으로 정리합니다.
collectLatest와 collect 차이를 안드로이드 Flow 실무 기준으로 정리합니다. 무엇이 취소되는지, 검색 UI와 Compose에서 언제 써야 하는지 쉽게 설명합니다.