컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
Compose의 상태 이해
ondemand_video
동영상
선택사항
개발자 과정 3에 오신 것을 환영합니다. 이 과정에서는 Jetpack Compose에서 상태를 사용하는 방법을 알아봅니다.
check_circle
팁 계산기 소개
ondemand_video
동영상
선택사항
이 과정에서는 다음에 팁이 필요할 때 팁 금액을 계산하는 데 도움이 되는 앱을 빌드합니다.
check_circle
Compose의 상태 소개
emoji_objects
Codelab
상태에 관해 알아보고 Jetpack Compose에서 상태를 사용하고 조작하는 방법을 알아봅니다.
check_circle
맞춤 팁 계산
emoji_objects
Codelab
작업 버튼 추가 방법, 키보드 작업 설정 방법, 스위치 컴포저블 사용 방법을 알아봅니다.
check_circle
자동 테스트 작성
emoji_objects
Codelab
이 Codelab에서는 자동 테스트가 무엇이며 왜 중요한지, 또 어떻게 작성하는지에 관해 알아봅니다.
check_circle
프로젝트: Art Space 앱 만들기
emoji_objects
Codelab
나만의 예술 공간을 선보이는 Android 앱을 만드는 방법을 알아봅니다.
check_circle
다음 단계
ondemand_video
동영상
선택사항
과정의 두 번째 단원을 완료하신 것을 축하합니다. 이 단원에서는 Kotlin에서 중요한 주제를 배웠고 버튼 클릭에 응답하고 텍스트 필드의 입력을 허용하는 대화형 앱을 빌드했습니다. 잘했다고 스스로 칭찬해 주세요. 수고하셨습니다.
퀴즈
UI 및 상태에 관한 지식을 테스트하고 UI 및 상태와 상호작용 배지를 획득하세요.
[{
"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"]],[]]