728x90 반응형 ROOM DB1 [안드로이드] Jetpack의 Room DB이란? (사용법 예제) Room DB란? Room은 안드로이드 앱의 내장 DB에 데이터를 저장하기 위해 사용된다. Jetpack 라이브러리 중 하나로 DB 데이터를 Java/Kotlin으로 변환하는 ORM 라이브러리이다. Room은 SQLite의 추상 레이어 위에 제공하고 있으며, SQLite의 모든 기능을 제공하여 편한 데이터베이스 접근을 허용한다. LiveData나 RxJava와 같이 Observation 형태도 지원하므로 아키텍쳐 패턴에도 적용이 매우 쉽다. SharedPreferences와 차이 SharedPreferences도 앱의 로컬에 데이터를 저장할 수 있지만, 가벼운 데이터를저장할 목적으로 로컬 DB를 사용한다. 예를들어, 서버와 통신할 때 쓸 String형 access_token을 저장할 때 Room DB는 .. 2023. 5. 17. 이전 1 다음 728x90 반응형