Jetpack

keystone·2021년 3월 21일
0

Android

목록 보기
2/6

Jetpack은 개발자가 고품질 앱을 손쉽게 개발할 수 있게 돕는 라이브러리, 도구, 가이드 모음입니다. 이 구성요소를 통해 권장사항을 따르고, 상용구 코드 작성 작업에서 벗어나며, 복잡한 작업을 간소화하여 중요한 코드에만 집중할 수 있습니다.

Jetpack은 플랫폼 API와는 별도로 제공되는 androidx.* 패키지 라이브러리로 구성됩니다. 즉, 이전 버전과 호환되며 Android 플랫폼보다 더 자주 업데이트되므로 개발자는 항상 가장 뛰어난 최신 버전의 Jetpack 구성요소에 액세스할 수 있습니다.

Jetpack은 androidx.* 패키지 라이브러리로 구성되므로 Jetpack에서 제공되는 라이브러리, 도구, 가이드에 따르려면 androidx로의 마이그레이션이 필요하다. 하지만 아무리 새것이 좋아도 기존에 사용하던 것을 버리고 취할 수는 없는 법이다. 따라서 Jetpack 혹은 androidx 패키지 라이브러리는 이전 버전과 호환된다.

JetPack의 특징
JetPack의 구성요소는 다양하다. 기존의 Support library를 비롯하여 아키텍쳐 컴포넌트를 포함하는데 이를 크게 4가지로 나누어볼 수 있다.

또한 JetPack의 컴포넌트는 안드로이드 플랫폼의 일부가 아니므로 개발자는 원하는 androidx.* 패키지 라이브러리를 이용하여 원하는 컴포넌트만 취사선택하여 이용할 수 있다.

(https://android-developers.googleblog.com/2018/05/use-android-jetpack-to-accelerate-your.html)

profile
Hello, World!

0개의 댓글