이번 글에선 안드로이드 로컬 DB인 Room을 사용하는 방법에 대해서 알아보도록 하자. ROOM 안드로이드를 사용하다보면 데이터를 로컬에 저장해서 사용해야 할 때가 있다. 이런 때를 위해서 안드로이드에서는 로컬에 데이터를 저장할 수 있는 DB를 지원하고 있다. 예전에는 SQLite를 사용했었는데, 최근에는 안드로이드 문서에서도 Room사용을 적극 권장하고 있다. Room을 사용하기 위해선 기본적으로 세 가지가 필요한데, Entity Dao Database 위 세 가지를 각각 정의해주어야 Room사용이 가능하다. 일단 Room을 사용하기 위해서 dependencies를 추가해주어야 하는데, 안드로이드 스튜디오 Gradle에서 아래 코드를 넣어주자 def room_version = "2.5.0" implem..