Android 11(6주 차): Jetpack

Android Jetpack은 권장사항을 따르고, 상용구 코드를 적게 사용하며, Android 버전과 기기에서 일관되게 작동하는 고품질 앱을 작성하는 데 도움이 되도록 만들어진 라이브러리 모음입니다. 이 개발자 과정에서는 Android 11에서 도입된 새로운 라이브러리와 함께 주요 업데이트를 소개합니다.

 

Android 개발용 Jetpack 모음

동영상 선택사항

Android 11(6주 차): Jetpack에 오신 것을 환영합니다. 이 입문 티저를 보고 이 개발자 과정의 활동을 준비하세요.

Hilt를 사용한 Android의 종속 항목 삽입

선택사항

Hilt는 앱의 종속 항목 삽입(DI)을 단순화하는 새로운 Android 라이브러리로, 모든 DI 설정 및 연결 관리에 관한 걱정 없이 바인딩을 정의하고 삽입하는 중요한 부분에만 집중할 수 있습니다. DI 원칙과 앱에서 Hilt를 사용 설정하는 방법에 관한 자세한 내용은 이 도움말을 참고하세요.

Android 앱에서 Hilt 사용

Codelab

이 Codelab에서는 Hilt를 종속 항목 삽입(DI) 도구로 사용하여 종속 항목을 관리하는 방법과 대규모 프로젝트로 확장할 수 있는 견고한 확장형 앱을 만드는 데 DI가 얼마나 중요한지 알아봅니다.

Paging 3 사용

선택사항

Paging 라이브러리는 완전히 업그레이드되었습니다. Paging 3의 하이라이트 및 기능과 앱에 이를 적용하는 방법에 관한 자세한 내용은 이 도움말을 참고하세요.

Paging 3을 사용한 페이징

동영상 선택사항

Paging 3은 Paging 2 라이브러리를 완전히 재작성하여 오류 처리 개선, 일반적인 기능 지원 등을 제공합니다. Paging 3에서 도입된 업데이트와 변경사항을 알아보려면 이 동영상을 시청하세요.

Android Paging

Codelab

이 Codelab에서는 Paging 3 라이브러리의 주요 구성요소에 관해 알아보고, 로컬 저장소나 네트워크를 통해 대규모 데이터 세트의 데이터 페이지를 로드하고 표시할 수 있도록 Android 앱에 Paging을 추가하는 방법을 알아봅니다.

CameraX 베타 알아보기

동영상 선택사항

CameraX는 카메라 앱을 더 쉽게 개발할 수 있도록 설계된 Jetpack 라이브러리로, 내장된 이전 Android 기기를 지원합니다. 기기 관련 문제 수정을 포함하여 새로운 베타 출시의 업데이트를 확인하려면 이 동영상을 시청하세요.

CameraX 시작하기

Codelab

이 Codelab에서는 Jetpack 지원 라이브러리 CameraX와 다양한 사용 사례, CameraX 종속 항목을 카메라 앱에 추가하는 방법을 알아봅니다.

Jetpack 퀴즈 풀고 배지 획득하기

Android 11의 Jetpack 라이브러리 업데이트에 관해 배운 내용과 관련된 퀴즈를 풀고 Jetpack 배지를 획득하세요.