라이브러리

JetPack AAC: Room
Room 룸은 재트팩 아키텍쳐 컴포넌트 라이브러리 이다. 데이터베이스 설정과 사용을 쉽게 해준다. 룸을 사용하면 애노테이션이 지정된 코틀린 클래스로 데이터베이스 구조와 쿼리를 정의할 수 있다. 룸의 구성은? API : 데이터베이스를 정의하고 인스턴스를 생성하기 위해 상속받는 클래스들이 API에 포함되어 있다. Annotation (@) : 데이터베이스에 저장할 필요가 있는 클래스, 데이터베이스를 나타내는 클래스, 데이터베이스 테이블을 사용하는 함수들을 정의하는 클래스 등을 나타내기 위해 애노테이션을 사용한다. Compiler : 지정한 애노테이션을 컴파일해서 데이터베이스 구현체를 생성한다. 종속성 추가 ... plugins { id 'com.android.application' id 'kotlin-and..