아키텍처 및 상태

탐색, 고급 상태, 부수 효과를 사용하여 제대로 작동하는 앱을 만드는 방법을 알아봅니다.

 

Compose UI 설계

기사 선택사항

이 가이드에서는 Compose에서 단방향 데이터 흐름 패턴을 구현하는 방법, 이벤트 및 상태 홀더를 구현하는 방법, Compose에서 ViewModel을 사용하는 방법을 중점적으로 설명합니다.

자료 읽기

Compose 상태

동영상 선택사항

Compose의 상태 모델과 컴포지션, 상태를 끌어올리고 상태 홀더를 만들어야 하거나 AAC ViewModel을 사용해야 하는 경우, Compose에서 이러한 변경사항을 추적할 수 있도록 컴포지션 외부에서 안전하게 상태를 변경하는 방법을 알아봅니다.

고급 상태 및 부수 효과

Codelab

Jetpack Compose의 상태 및 부수 효과 API와 관련된 고급 개념을 알아봅니다. 복잡한 스테이트풀(Stateful) 컴포저블의 상태 홀더를 만드는 방법, Compose 코드에서 코루틴을 만들고 정지 함수를 호출하는 방법, 다양한 사용 사례의 부수 효과를 트리거하는 방법을 알아봅니다.

탐색

Codelab

Compose의 Jetpack Navigation 라이브러리의 사용 방법과 애플리케이션 내에서 탐색 및 인수로 탐색하는 방법, 그리고 딥 링크를 지원하고 탐색을 테스트하는 방법을 알아봅니다.