Jetpack은 개발자가 중요한 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 감소, 여러 Android 버전과 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 묶음입니다.
Jetpack Compose
Android에서 UI 개발을 간소화하고 가속화할 수 있는 네이티브 UI를 빌드하기 위한 최신 도구 키트입니다.

Jetpack 사용 방법 알아보기

Compose 사용 시 알아야 하는 Android 기본사항 과정에서 필수 Jetpack 라이브러리를 알아보고 앱의 상용구를 줄이세요.
데이터 레이어를 간소화하는 세 가지 Jetpack 라이브러리, LiveData, ViewModel, Room을 사용하여 실습해 보세요.
최신 Android 아키텍처가 실제 앱에 구현되는 방식을 살펴보세요.

* 인기 있고 자주 사용하는 라이브러리가 먼저 나열됩니다.

activity *Activity에 기반하여 빌드된 구성 가능한 API에 액세스합니다.
appcompat *이전 API 버전의 플랫폼에서 새 API에 액세스할 수 있습니다(대부분 Material Design 사용).
appsearch *사용자를 위한 맞춤 인앱 검색 기능을 빌드합니다.
camera *모바일 카메라 앱을 빌드합니다.
compose *모양과 데이터 종속 항목을 설명하는 구성 가능한 함수를 사용하여 프로그래매틱 방식으로 UI를 정의합니다.
databinding *레이아웃의 UI 구성요소를 선언적 형식을 사용하여 앱의 데이터 소스에 결합합니다.
fragment *활동 내에서 호스팅되는 여러 개의 독립적인 화면으로 앱을 분류합니다.

Android Jetpack을 사용해야 하는 이유는 무엇인가요?

최신 설계 관행을 바탕으로 빌드된 Android Jetpack 라이브러리는 이전 버전과의 호환성 기능이 통합되어 비정상 종료와 메모리 누수를 줄여 줍니다.
Android Jetpack은 개발자가 뛰어난 앱을 만드는 데에만 집중할 수 있도록 백그라운드 작업, 탐색, 수명 주기 관리 등 지루한 작업을 관리해 줍니다.
여러 Android 버전과 기기에서 일관되게 작동하는 라이브러리를 사용하여 복잡성을 줄이세요.

뉴스 및 동영상

Updated 2024년 12월 6일

이 Codelab에서는 Android Automotive OS 기기를 위한 우수한 주차 경험을 빌드하고 테스트하는 방법을 알아봅니다. 자동차에서 볼 수 있는 여러 화면을 최대한 활용하는 방법과 사용자가 표준 Android 메커니즘을 사용하여 자동차에만 적용되는 여러 시나리오에서 콘텐츠 재생을 제어하도록 지원하는 방법을 알아봅니다.

Updated 2024년 11월 29일

In this codelab, you learn the fundamentals of the Car App Library. This library is used to build apps for Android Auto and Android Automotive OS, which can be used both while parked and driving. You learn how to reuse your implementation across both platforms and have it handle the hard stuff, like different screen configurations and input methods.