아키텍처 구성요소 관련 참고 자료

샘플

  • Sunflower: Android Jetpack을 사용한 Android 개발 권장사항을 보여주는 정원 가꾸기 앱
  • Android 아키텍처 구성요소 GitHub 브라우저 샘플
  • Android 데이터 결합 라이브러리 샘플
  • Android 아키텍처 구성요소 탐색 기본 샘플
  • Android 아키텍처 구성요소 페이징 샘플
  • 네트워크가 포함된 Android 아키텍처 구성요소 페이징 샘플
  • Room 이전 샘플
  • Room 및 RxJava 샘플(자바) (Kotlin)
  • Codelab

  • 뷰를 사용한 Android Room(자바) (Kotlin)
  • Android 데이터 결합 Codelab
  • WorkManager로 백그라운드 작업(자바) (Kotlin)
  • 탐색 Codelab
  • Android Paging Codelab
  • Android 지속성 Codelab
  • Android 수명 주기 인식 구성요소 Codelab
  • 교육

  • Udacity: Kotlin을 사용하여 Android 앱 개발
  • 블로그 게시물

  • Android 데이터 결합 라이브러리 — 두 단계로 Observable 필드에서 LiveData까지
  • Android의 쉬운 코루틴: viewModelScope
  • Android Jetpack WorkManager 안정화 버전
  • 언어 변경 및 AndroidViewModel 안티패턴
  • Room 및 코루틴
  • WorkManager 기초
  • WorkManager 소개
  • 데이터 결합 — 배운 내용
  • SQLite에서 Room으로의 점진적 이전
  • ViewModels: 지속성, onSaveInstanceState(), UI 상태 복원 및 로더
  • ViewModel: 간단한 예
  • ViewModel 및 LiveData: 패턴 + 안티패턴
  • ViewModel을 넘어서는 LiveData — Transformations와 MediatorLiveData를 사용하는 반응형 패턴
  • 스낵바, 탐색 및 기타 이벤트가 있는 LiveData(SingleLiveEvent 사례)
  • 아키텍처 구성요소로 수명 주기 인식 데이터 로딩
  • Android의 대규모 데이터베이스 쿼리
  • Room 이전 테스트
  • Room을 사용하는 이전 이해
  • Room을 위한 7가지 전문가 팁
  • Room으로 가는 7단계
  • Room + RxJava
  • Room + Time
  • Android Sunflower 소개
  • 아키텍처 구성요소 1.0 안정화 버전 발표
  • Android와 아키텍처
  • 동영상

  • 아키텍처 구성요소의 새로운 기능 (Google I/O '19)
  • Jetpack 탐색 (Google I/O'19)
  • Android에서의 Kotlin 코루틴 이해(Google I/O '19)
  • Android Jetpack: WorkManager 소개
  • Android Jetpack: 탐색 구성요소 소개
  • 재미있게 알아보는 LiveData(Android Dev Summit '18)
  • 단일 활동: 왜, 언제, 어떻게(Android Dev Summit '18)
  • 하우스의 Room(Android Dev Summit '18)
  • Android Jetpack: 아키텍처 구성요소의 새로운 기능 (Google I/O '18)
  • Android Jetpack: UI에서 프래그먼트를 현명하게 사용하는 방법(Google I/O '18)
  • Android Jetpack: WorkManager를 사용한 간편한 백그라운드 처리 (Google I/O '18)
  • Android Jetpack: RecyclerView 및 Paging을 통한 무한 목록 관리(Google I/O '18)
  • Android Jetpack: 탐색 컨트롤러를 사용하여 UI 탐색 관리(Google I/O '18)
  • 아키텍처 구성요소 - 수명 주기 문제 해결(Google I/O '17)
  • 아키텍처 구성요소 - 지속성 및 오프라인(Google I/O '17)
  • Jetpack Room
  • Jetpack LiveData
  • Jetpack Paging
  • 아키텍처 구성요소 - 사용 사례(GDD India '17)
  • Android Jetpack: ViewModel