컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
Android 뷰 시스템
ondemand_video
동영상
선택사항
이 동영상에서는 Android의 이전 UI 도구 키트에 관해 알아보고 뷰, 뷰 바인딩, 프래그먼트를 사용하여 앱을 빌드하는 방법을 알아봅니다.
check_circle
뷰를 사용하여 Android 앱 빌드
emoji_objects
Codelab
이 Codelab에서는 뷰 사용 방법과 XML을 통해 Android 앱 UI를 빌드하는 방법을 알아봅니다. 또한 뷰가 있는 탐색을 사용하고 다양한 화면에 상응하는 여러 프래그먼트 간에 이동하는 방법도 알아봅니다.
check_circle
뷰의 Compose
ondemand_video
동영상
선택사항
기존 뷰 기반 앱에서 Compose를 사용하는 방법과 뷰 기반 앱을 Compose로 이전하기 위한 이전 전략을 알아봅니다.
check_circle
기존 앱에 Compose 추가
emoji_objects
Codelab
이 Codelab에서는 뷰를 사용하여 빌드된 기존 앱에서 구성 가능한 함수를 사용하는 방법을 알아봅니다.
check_circle
다음 단계
ondemand_video
동영상
선택사항
이 단원의 첫 번째 과정을 완료하신 것을 축하합니다. 이 개발자 과정에서는 뷰를 사용하여 Android 앱을 빌드하는 방법을 학습했으며, 뷰로 빌드된 앱 내에 구성 가능한 함수를 추가하여 상호 운용성을 사용해 보았습니다.
퀴즈
배운 내용을 테스트하고 Android 뷰 배지를 획득하세요.
[{
"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"]],[]]