컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
단원 2: 레이아웃 소개
ondemand_video
동영상
선택사항
이 단원에서 빌드할 2개의 앱에 관해 알아봄으로써 Android의 UI 레이아웃에 관한 지식을 향상합니다.
check_circle
팁 계산기 앱 소개
ondemand_video
동영상
선택사항
이 과정에서 빌드할 팁 계산기 앱을 간단히 살펴봅니다.
check_circle
Kotlin의 클래스 및 상속
emoji_objects
Codelab
더 복잡한 앱을 빌드하려면 Android 플랫폼에서 제공하는 기능을 더 완벽하게 사용할 수 있도록 클래스 및 상속이 작동하는 방식을 더 잘 이해해야 합니다.
check_circle
Android의 XML 레이아웃 만들기
emoji_objects
Codelab
팁 계산기 앱의 레이아웃을 빌드하기 위한 수정 가능한 텍스트 필드, 라디오 버튼, 스위치 등 새로운 UI 구성요소에 관해 알아봅니다. Android 스튜디오의 Layout Editor를 사용하는 대신 XML로 앱의 레이아웃을 편집합니다.
check_circle
팁 계산
emoji_objects
Codelab
팁을 계산할 수 있도록 팁 계산기 앱의 UI 요소와 상호작용하는 Kotlin 코드를 작성하는 방법을 알아봅니다. 또한 앱의 안정성을 강화하기 위해 앱에서 극단적인 케이스를 처리하는 방법도 알아봅니다.
퀴즈
XML의 레이아웃 및 클래스 상속에 관한 지식을 테스트하고 '앱에서 사용자 입력 가져오기: 1부' 배지를 획득하세요.
[{
"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":"기타"
}]