컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
Room Kotlin API 사용
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
동영상
선택사항
Room Kotlin API 사용 및 테스트 방법을 알아봅니다.
건너뛰기
check_circle
Room으로 데이터 유지하기
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Room을 사용하여 SQLite 데이터베이스에 인벤토리 항목을 저장하는 앱의 빌드 방법을 알아보세요.
check_circle
Room을 사용하여 데이터 읽기 및 업데이트하기
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Room을 사용하여 앱의 SQLite 데이터베이스에서 데이터를 읽고, 표시하고, 업데이트하고, 삭제하는 방법을 알아봅니다.
check_circle
저장소 패턴
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
저장소 패턴을 사용하여 기존 앱에서 캐싱을 구현합니다.
check_circle
Preferences DataStore
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Jetpack Datastore라는 데이터 저장소 솔루션을 사용하여 애플리케이션에 키-값 쌍을 저장하는 방법을 알아봅니다.
check_circle
프로젝트: Forage 앱
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
완성된 Forage 앱을 사용하면 사용자가 자연에서 찾은 항목(예: 음식)을 추적할 수 있습니다. 데이터는 Room을 사용하는 세션 간에 유지됩니다. Room에 관한 지식과 데이터베이스에서의 읽기, 쓰기, 업데이트, 삭제 작업 실행에 관한 지식을 사용하여 Forage 앱에 지속성을 구현합니다.
퀴즈
Room 라이브러리에 관한 이해도를 테스트하고 데이터 지속성 배지를 획득하세요.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]