Android Room & Coroutines
해당 내용은 하기 링크를 번역한 내용입니다. https://medium.com/androiddevelopers/room-coroutines-422b786dc4c5 물론 추가적인 의역 및 설명이 추가되어 있습니다.Room 2.1에서 부터 Kotlin coroutine을 지원하기 시작했습니다. 2.2 버전부터는 return값으로 flow도 제공하지요~ Room에서 coroutine을 지원하면서 DAO에서 suspend function을 만들어 선언해 놓으면 해당 function들은 main thread에서 동작하지 않습니다. 따라서 DB 접근할때 따로 background thread를 만들어서 접근할 필요가 없어졌습니다. 아래에서는 이를 사용하는 방법과 내부적으로 어떻게 동작하는지와 test는 어떻게 진행해..