서론 Android viewmodel을 활용하여 개발을 하던 중 LiveData를 잘 사용하고 있었다. 다른 개발자들의 코드를 보니 LiveData뿐만 아니라 Flow를 활용하는 경우도 많았다. 아직 Flow가 익숙하지 않아서 한번 간단하게 정리해보려 한다. Flow란? Coroutine의 Flow는 데이터 스트림이며, 코루틴 상에서 리액티브 프로그래밍을 지원하기 위한 구성요소이다. 더보기 - 리액티브 프로그래밍이란 데이터가 변경될 때 이벤트를 발생시켜서 데이터를 계속해서 전달하도록 하는 프로그래밍 방식을 뜻함 https://ystech.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%A8%EB%9F%AC%EB%8B%A4%EC..