컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
모든 화면 크기에 맞는 Android 앱 구현하기
ondemand_video
동영상
선택사항
모든 화면 형식을 채우도록 앱을 빌드하는 방법을 자세히 알아보세요. 모든 기기에 맞게 애플리케이션을 최적화하기 위한 개발 권장사항을 확인하세요. Jetpack Compose, 탐색, 상태 관리, 테스트를 집중적으로 다룹니다.
check_circle
적응형 앱 빌드
emoji_objects
Codelab
이 Codelab에서는 스마트폰, 태블릿, 폴더블에서 사용할 수 있는 적응형 앱을 빌드하는 방법을 알아보고 연결 가능성에 관해 알아봅니다. Material 3의 구성요소 및 테마에 관한 권장사항도 알아봅니다.
check_circle
Wear OS용 Compose 소개
ondemand_video
동영상
선택사항
Wear OS 버전 Compose의 유사점, 차이점, 새로운 기능을 알아보고 적은 수의 코드로 나만의 앱을 빠르게 개발하세요.
check_circle
Wear OS와 Compose 함께 사용하기
emoji_objects
Codelab
이 Codelab에서는 새로운 Wear OS용 Compose를 사용하여 Compose 지식을 웨어러블 기기에 적용하는 방법을 알아봅니다. 과정을 진행하면서 웨어러블 기기용 앱을 위한 간단한 컴포저블은 물론 고급 컴포저블도 만들어보게 됩니다.
check_circle
원격 기기용 Compose 및 Glance
선택사항
Glance는 Jetpack Compose에서 사용하던 것과 유사한 현대적, 선언적 Kotlin API를 제공하므로 적은 수의 코드를 사용해 멋진 반응형 앱 위젯을 빌드할 수 있습니다. 알파 출시 블로그 게시물을 읽고 시작하는 방법을 알아보세요.
퀴즈
학습한 내용을 테스트하고 폼 팩터 배지를 획득하세요.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],[]]