- Kotlin Flow는 비동기 데이터 스트림입니다. 🌊
- 데이터 스트림은 순차적으로 데이터가 생성되고 전달되는 방식으로, List와 유사하지만 지속적으로 데이터가 유지됩니다. ⏳
- Flow는 Consumer가 데이터를 수신하기 전에 데이터를 생성하지 않는 Cold Stream입니다. ❄️
- Flow는 Coroutine과 함께 사용되어 비동기 작업을 효율적으로 관리합니다. 🧶
- Flow는 Producer, Intermediate Operator, final Operator로 구성되며, 데이터 처리를 시연하고 소비하는 데 사용됩니다. 🧰
- Flow는 Live Data와 유사하지만, Live Data는 UI 데이터 관리에 적합하고, Flow는 비동기 데이터 스트림 처리에 더 적합합니다. 🎬