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 종속 항목을 카메라 앱에 추가하는 방법을 알아봅니다.