
[안드로이드 / Kotlin] Room
·
Android
안녕하세요! 오늘은 안드로이드 앱 개발에 있어서 자주 사용되는 내부 저장소(DB) Room에 대해 알아보도록 하겠습니다. 이전까지는 효과적인 데이터 관리를 위해 파일 형식으로 데이터를 저장하는 관계형 DB인 SQLite를 주로 사용했었는데, 안드로이드 공식 문서에 따르면 아래와 같은 이유로 Room의 사용을 권장하고 있습니다. SQL 쿼리의 컴파일 시간 확인 반복적이고 오류가 발생하기 쉬운 상용구 코드를 최소화하는 편의 주석 간소화된 데이터베이스 이전 경로 Room이란?🤔 Room이란 AAC(Android Architecture Componets)로서 스마트폰 내장 DB에 데이터를 저장하기 위해 사용하는 라이브러리입니다. Room은 ORM(Object Relational Mapping) 라이브러리로 DB..