Leanback UI 툴킷에서 Android TV용 Compose로 이전하려면 다음 단계를 따르세요.
사용 중인 구성요소 (사전 제작된 프래그먼트 내에 제공되는 구성요소 포함)를 식별하고 UI가 구성되는 방식과 앱을 통해 데이터가 흐르는 방식을 파악하여 현재 Leanback 구현을 평가 합니다.
Compose에 점진적으로 적응하고 학습할 수 있도록 TV 앱의 개별 화면을 Compose로 이전 합니다.
Jetpack 라이브러리를 사용하여 TV용 Compose의 전용 구성요소를 활용 합니다. 디자인 가이드를 참고하여 바로 사용할 수 있는 컴포저블을 맞춤설정하고 확장하여 멋진 TV UI를 빌드하는 방법을 알아보세요.
Compose 선언적 프로그래밍 패러다임을 지원하도록데이터 및 상태 관리를 조정 합니다. 조정하려면 앱에서 데이터와 상태를 관리하는 방식을 변경해야 할 수 있습니다.
ViewModel및 Jetpack Compose 내부 상태 관리 메커니즘을 사용하여 앱에서 데이터와 상태를 관리합니다.앱의 더 복잡한 부분을 이전할 때테스트하고반복 합니다.
발생한 버그에 관해 Stack Overflow의 활발한 Android 개발자 커뮤니티에 참여하거나 공개 버그 트래커를 통해 버그를 제출하세요.
리소스
Compose를 처음 사용하거나 이미 Compose로 이전하는 과정에 있는 경우, 최신 Android 개발 툴킷인 Jetpack Compose를 사용하여 TV UI를 빌드하는 권장사항을 학습하는 데 도움이 되는 다양한 리소스가 있습니다.
- TV용 Compose 통합 가이드
- TV 디자인 가이드
- TV용 Compose 소개 Codelab
- 라이브러리 출시 노트
- JetStream 동영상 스트리밍 샘플 앱
- JetCaster 오디오 스트리밍 샘플 앱
- 구성요소 샘플