목록android flow (1)
계발자 블로그

Flow란?코루틴 Flow는 Kotlin에서 비동기적인 연속적인 데이터 스트림을 처리하기 위한 라이브러리입니다. 이것은 비동기적으로 값을 생성하고 소비하는 데 사용되며, 연속적인 데이터 스트림을 표현할 수 있는 코루틴 유형입니다. 비동기적으로 작업을 처리하는 코루틴에서 Suspend 함수를 사용하면작업이 모두 완료된 후에 단일 값만을 반환받을 수 있습니다. 하지만 중간중간 진행되는 코루틴 작업 중에 갱신되는 값까지 반환받을 수 있다면로직 업데이트를 더 촘촘히 수행할 수 있습니다Flow는 이런 요구를 충족하기 위해 만들어진 타입입니다. Flow에서 데이터 스트림에 관여하는 주체는 Producer(생산자), Intermediary(중간 연산자), Consumer(소비자) 3개가 있습니다. Producer가..
Kotlin
2024. 4. 25. 23:08