학습
모듈
Work with canvas app source code - Training
Learn how to unpack a canvas app from a single monolithic file to many files, each describing an individual part of the app.
이중 화면 및 폴더블 디바이스용 앱을 개선하는 데 도움이 되는 코드 샘플이 포함된 여러 GitHub 리포지토리가 있습니다. 창 관리자 사용 방법을 배울 수 있는 Google Codelab 교육 모듈도 있습니다.
이중 화면 환경 예제는 실제 시나리오를 소개하고 이중 화면/폴더블 폼 팩터를 사용하는 다양한 방법을 보여주는 완전한 샘플 Android 애플리케이션입니다. GitHub 리포지토리를 복제하거나 Google Play 스토어를 설치할 수 있습니다.
폴더블 탐색 구성 요소, RecyclerView, BottomNavigationView, SnackbarContainer 및 잉크 SDK와 같은 SDK의 여러 컨트롤을 포함합니다.
확장된 캔버스, 목록 세부, 두 페이지, 이중 보기, 도우미 창, 힌지 각도에 액세스하는 방법 등 여러 가지 디자인 패턴과 Surface Duo의 고유한 기능을 모두 보여주는 Kotlin 샘플이 있습니다.
이들 중 몇 가지 기능이 아래에 설명되어 있습니다.
사용 가능한 Java 버전도 있습니다.
Jetpack Window Manager 샘플의 전체 목록을 확인하세요. 주요 항목 세 가지는 다음과 같습니다.
ExoPlayer 및 Jetpack Window Manager를 사용하여 디바이스, 폴딩 기능 유형 및 방향에 따라 보기를 조정하는 동영상 플레이어입니다.
이러한 전체 앱 샘플은 실제 사용자 상호 작용에 이중 화면 디자인 패턴을 적용하는 방법을 보여줍니다. 이러한 샘플은 단일 화면 디바이스뿐만 아니라 Surface Duo에서도 작동하도록 설계되었습니다.
학습
모듈
Work with canvas app source code - Training
Learn how to unpack a canvas app from a single monolithic file to many files, each describing an individual part of the app.