컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

앱에 변경사항 저장

앱에 사용자 데이터를 저장하는 방법을 알아봅니다. 먼저 Room을 사용하여 데이터베이스 변경사항을 읽고 씁니다. 그런 다음 Preferences Datastore를 사용하여 앱에 사용자 환경설정을 저장합니다.

 

Room Kotlin API 사용

동영상 선택사항

Room Kotlin API 사용 및 테스트 방법을 알아봅니다.

Room으로 데이터 유지하기

Codelab

Room을 사용하여 SQLite 데이터베이스에 인벤토리 항목을 저장하는 앱의 빌드 방법을 알아보세요.

Room을 사용하여 데이터 읽기 및 업데이트하기

Codelab

Room을 사용하여 앱의 SQLite 데이터베이스에서 데이터를 읽고, 표시하고, 업데이트하고, 삭제하는 방법을 알아봅니다.

저장소 패턴

Codelab

저장소 패턴을 사용하여 기존 앱에서 캐싱을 구현합니다.

Preferences DataStore

Codelab

Jetpack Datastore라는 데이터 저장소 솔루션을 사용하여 애플리케이션에 키-값 쌍을 저장하는 방법을 알아봅니다.

프로젝트: Forage 앱

Codelab

완성된 Forage 앱을 사용하면 사용자가 자연에서 찾은 항목(예: 음식)을 추적할 수 있습니다. 데이터는 Room을 사용하는 세션 간에 유지됩니다. Room에 관한 지식과 데이터베이스에서의 읽기, 쓰기, 업데이트, 삭제 작업 실행에 관한 지식을 사용하여 Forage 앱에 지속성을 구현합니다.

퀴즈

Room 라이브러리에 관한 이해도를 테스트하고 데이터 지속성 배지를 획득하세요.