컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
check_circle
아키텍처: 데이터 영역
ondemand_video
동영상
선택사항
이 동영상에서는 데이터 영역과 두 가지 기본 구성요소인 저장소와 데이터 소스에 관해 알아봅니다. 또한 데이터 불변성, 오류 처리, 스레딩, 테스트 및 기타 유용한 정보와 권장사항을 알아봅니다.
check_circle
저장소 및 수동 종속 항목 삽입 추가
emoji_objects
Codelab
화성 사진 앱을 리팩터링하고 저장소를 추가하여 데이터 소스가 앱의 다른 부분과 상호작용하는 방식을 구성합니다.
check_circle
인터넷에서 이미지 로드 및 표시
emoji_objects
Codelab
이 Codelab에서는 Coil 라이브러리를 사용하여 Android Compose 앱에 인터넷의 사진을 로드하고 표시합니다.
check_circle
연습: 양서류 앱 빌드하기
emoji_objects
Codelab
다양한 양서류 종에 관한 정보를 표시하는 앱을 사용하고, 네트워킹과 JSON 파싱, 뷰 모델에 관한 지식을 활용하여 앱이 네트워크의 데이터를 사용하도록 사용 설정합니다. 앱은 이 프로젝트의 맞춤 API에서 데이터를 받아 목록에 표시합니다.
check_circle
프로젝트: 서가 앱 만들기
emoji_objects
Codelab
Google Books API에서 책 이미지를 다운로드하여 표시하는 앱을 만듭니다.
check_circle
다음 단계
ondemand_video
동영상
선택사항
이 단원에서는 코루틴을 사용하고 REST 서비스를 이용하여 원격 데이터를 활용함으로써 기본 스레드에서 작업을 오프로드하는 등의 중요한 주제를 배웠습니다.
퀴즈
이해도를 테스트하고 '인터넷에서 이미지 로드 및 표시' 배지를 획득하세요.
[{
"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":"기타"
}]
{
"confidential": False
}