Tech 게시글

2페이지

Android Room이란? 실제 앱에서 로컬 DB를 사용하는 이유

Google Drive 메타데이터 캐시로 이해하는 Room

Android 앱에서는 서버에서 받은 데이터를 화면에 보여주는 것만으로 끝나지 않는 경우가 많다. 서버에서 가져온 데이터를 기기 내부에 저장하고, 앱을 다시 실행했을 때 저장된 데이터를 먼저 보여주거나 인터넷 연결이 없는 상황에서도 이전 데이터를 사용해야 할 수 있다. 이때 사용할 수 있는 대표적인 방법이 로컬 데이터베이스(Local Database) 다. Android에서는 SQLite를 사용할 수 있고, Jetpack에서는 SQLite를 보다 구조적으로 사용할 수 있도록 Room이라는 라이브러리를 제공한다. --- 1. Android에서 Room이란? Room은 Android에서 SQLite 기반