데이터 지속성을 위해 Room 사용

Room 라이브러리를 사용하여 Android 앱에서 관계형 데이터베이스를 쉽게 만들고 사용할 수 있습니다.

활동 7개
1

Kotlin Flow의 실제 사용 사례

동영상 선택사항

강력하고 표현력이 풍부한 Flow API와 Android 앱에서 Flow를 최대한 활용하는 방법을 알아봅니다.

2

Flow 테스트

기사 선택사항

가짜 앱을 만들어 테스트할 코드를 분리하고 stateIn으로 생성된 StateFlow를 테스트하는 방법을 배웁니다. 또한, Flow와 StateFlow를 테스트하는 방법을 자세히 알아봅니다.

자료 읽기
3

Room Kotlin API 사용

동영상 선택사항

Room은 Android Jetpack의 일부인 데이터베이스 라이브러리로, Android용 데이터베이스와의 연동 작업을 간소화합니다. 이 동영상에서는 플로리나와 함께 Room API를 사용하고 테스트하는 방법을 배웁니다.

4

Room으로 데이터 유지

Codelab

Android 앱에서 Room을 사용하는 방법을 알아보세요. Room은 SQLite의 추상화 레이어이며 데이터베이스를 설정, 구성, 쿼리하는 편리한 API를 제공합니다.

5

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

Codelab

Room을 사용하여 기존 데이터를 추가하고 수정하는 방법을 알아보세요.

6

연습: Bus Schedule 앱 빌드

Codelab

이 과정에서 배운 개념을 적용하여 Bus Schedule 앱에서 데이터를 유지합니다.

7

다음 단계

동영상 선택사항

잘하셨습니다. 이 과정을 완료하고 Room 라이브러리로 데이터를 유지하는 방법을 학습했습니다. Room은 SQLite에 관한 추상화 레이어를 제공하며 이를 사용하여 상용구 코드를 우회하고 컴파일 시간에 쿼리를 확인하는 등의 작업을 할 수 있습니다.