0. 궁금해요.안드로이드 개발을 할 때 우리는 로컬에 간단한 데이터를 저장하기 위해서 SharedPreference를 사용했었습니다. 하지만 이제는 안드로이드 공식에서 DataStore 사용을 권장하고 있습니다. DataStore는 Coroutine을 사용하여 동시성 프로그래밍에 최적화 된 API 입니다. 그래서 DataStore를 통해 Preference 값을 가져올 경우 Flow 형태로 데이터를 받게 됩니다.DataStore의 장점이 Coroutine을 사용하는 API라는 것에 대해서 지금까지 저는 그냥 “그렇구나.. 그래서 값을 Flow로 받을 수 있구나..” 라고만 생각하고 사용하고 있었는데, 궁금증이 생겼습니다. 그렇다면 DataStore는 Flow를 어떻게 발행하는 것일까요? 1. DataSt..