컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
Kotlin Flow의 실제 사용 사례
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
동영상
선택사항
강력하고 표현력이 풍부한 Flow API와 Android 앱에서 Flow를 최대한 활용하는 방법을 알아봅니다.
건너뛰기
check_circle
Flow 테스트
keyboard_arrow_down
keyboard_arrow_up
subject
기사
선택사항
가짜 앱을 만들어 테스트할 코드를 분리하고 stateIn으로 생성된 StateFlow를 테스트하는 방법을 배웁니다. 또한, Flow와 StateFlow를 테스트하는 방법을 자세히 알아봅니다.
check_circle
Room Kotlin API 사용
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
동영상
선택사항
Room은 Android Jetpack의 일부인 데이터베이스 라이브러리로, Android용 데이터베이스와의 연동 작업을 간소화합니다. 이 동영상에서는 플로리나와 함께 Room API를 사용하고 테스트하는 방법을 배웁니다.
건너뛰기
check_circle
Room으로 데이터 유지
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Android 앱에서 Room을 사용하는 방법을 알아보세요. Room은 SQLite의 추상화 레이어이며 데이터베이스를 설정, 구성, 쿼리하는 편리한 API를 제공합니다.
check_circle
Room을 사용하여 데이터 읽기 및 업데이트
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Room을 사용하여 기존 데이터를 추가하고 수정하는 방법을 알아보세요.
check_circle
연습: Bus Schedule 앱 빌드
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
이 과정에서 배운 개념을 적용하여 Bus Schedule 앱에서 데이터를 유지합니다.
check_circle
다음 단계
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
동영상
선택사항
잘하셨습니다. 이 과정을 완료하고 Room 라이브러리로 데이터를 유지하는 방법을 학습했습니다. Room은 SQLite에 관한 추상화 레이어를 제공하며 이를 사용하여 상용구 코드를 우회하고 컴파일 시간에 쿼리를 확인하는 등의 작업을 할 수 있습니다.
건너뛰기
퀴즈
이해도를 테스트하고 Room 배지를 획득하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],[],[],[]]