Kotlin Coroutine - LiveData, Flow, StateFlow, SharedFlow, stateIn, sharedIn
목표 LiveData와 stateFlow & sharedFlow의 차이점 이해 StateFlow와 SharedFlow의 차이점과 사용방법 이해 stateIn과 sharedIn 이해 Coroutine Flow Flow란 Flow는 단일 값만 반환하는 suspend 함수와 달리 여러 값을 순차적으로 내보낼 수 있는 유형 비동기식으로 계산할 수 있는 데이터 스트림의 개념 Flow는 cold stream 이다 stream? Cold Stream 구독자가 하나 존재하며 해당 구독자에게만 값을 방출 또한 해당 구독자는 스트림을 초기화하는 구독자 즉, 다른 구독자가 또 생겨날 경우 구독 시점은 다르나 데이터는 동일하다 Lazy Stream으로 누군가가 구독할 때만 값의 방출이 시작 Hot Stream Consumer..
2022.01.27