12강: 저장소 패턴 및 WorkManager

  1. Android 아키텍처 구성요소의 어떤 구성요소가 오프라인 캐시를 최신 상태로 유지하고 네트워크에서 데이터를 가져오는 역할을 하나요?

  2. 오프라인 캐싱을 위해 기기 파일 시스템에 구조화된 데이터를 저장하는 가장 좋은 방법은 무엇인가요?

  3. Transformations.map은 하나의 LiveData를 또 다른 ___로 변환합니다.

  4. 오프라인 캐싱을 구현할 때 다음 전략 중 관심사 분리 개념을 잘 보여주는 예는 무엇인가요?

  5. WorkRequest 클래스의 구체적인 구현은 무엇인가요?

  6. WorkRequest에 제약 조건을 추가하는 데 사용하는 API는 무엇인가요?