인터넷에서 이미지 로드 및 표시

앱에 아키텍처 권장사항을 적용하고 Coil을 사용하여 이미지를 다운로드하고 표시합니다.

 

아키텍처: 데이터 영역

동영상 선택사항

이 동영상에서는 데이터 영역과 두 가지 기본 구성요소인 저장소와 데이터 소스에 관해 알아봅니다. 또한 데이터 불변성, 오류 처리, 스레딩, 테스트 및 기타 유용한 정보와 권장사항을 알아봅니다.

저장소 및 수동 종속 항목 삽입 추가

Codelab

화성 사진 앱을 리팩터링하고 저장소를 추가하여 데이터 소스가 앱의 다른 부분과 상호작용하는 방식을 구성합니다.

인터넷에서 이미지 로드 및 표시

Codelab

이 Codelab에서는 Coil 라이브러리를 사용하여 Android Compose 앱에 인터넷의 사진을 로드하고 표시합니다.

연습: 양서류 앱 빌드하기

Codelab

다양한 양서류 종에 관한 정보를 표시하는 앱을 사용하고, 네트워킹과 JSON 파싱, 뷰 모델에 관한 지식을 활용하여 앱이 네트워크의 데이터를 사용하도록 사용 설정합니다. 앱은 이 프로젝트의 맞춤 API에서 데이터를 받아 목록에 표시합니다.

프로젝트: 서가 앱 만들기

Codelab

Google Books API에서 책 이미지를 다운로드하여 표시하는 앱을 만듭니다.

다음 단계

동영상 선택사항

이 단원에서는 코루틴을 사용하고 REST 서비스를 이용하여 원격 데이터를 활용함으로써 기본 스레드에서 작업을 오프로드하는 등의 중요한 주제를 배웠습니다.