유형별 Jetpack 라이브러리 살펴보기

카테고리 선택:





* 인기 있고 자주 사용되는 라이브러리

라이브러리설명
appcompat *이전 API 버전의 플랫폼에서 새 API에 액세스할 수 있습니다(대부분 Material Design 사용).
cardview둥근 모서리와 그림자로 Material Design 카드 패턴을 구현합니다.
compose *모양과 데이터 종속 항목을 설명하는 구성 가능한 함수를 사용하여 프로그래매틱 방식으로 UI를 정의합니다.
constraintlayout상대 위치에 따라 유연한 방식으로 위젯의 위치와 크기를 지정합니다.
coordinatorlayoutAppBarLayout 및 FloatingActionButton과 같은 최상위 애플리케이션 위젯을 배치합니다.
customview맞춤 뷰를 구현합니다.
databinding *레이아웃의 UI 구성요소를 선언적 형식을 사용하여 앱의 데이터 소스에 결합합니다.
draganddrop다른 앱 또는 앱 내에서 드래그 앤 드롭 데이터를 허용하고 일관된 드롭 타겟 어포던스를 표시합니다.
emoji현재 및 이전 기기에 이모티콘을 표시합니다.
fragment *활동 내에서 호스팅되는 여러 개의 독립적인 화면으로 앱을 분류합니다.
graphics여러 Android 플랫폼 출시에서 그래픽 기능을 활용합니다.
gridlayout그리드 레이아웃을 구현합니다.
glanceJetpack Compose 스타일의 API를 사용하여 원격 표면의 레이아웃을 빌드합니다.
ink동급 최고의 펜 앱을 위한 영감을 얻으세요. 고성능의 아름다운 잉크 환경을 위한 개발자 진입 장벽을 낮춥니다.
input향후 MotionEvents를 예측하여 입력 상호작용의 지연 시간을 줄입니다.
javascriptengine자바스크립트를 평가하도록 Android 앱을 사용 설정합니다.
lintGradle API 사용을 확인하는 린트 검사
Material Design Components * 맞춤설정이 가능한 Android용 모듈식 Material Design UI 구성요소입니다.
paging *페이지에 데이터를 로드하여 RecyclerView에 표시합니다.
palette이미지에서 대표적인 색상 팔레트를 추출합니다.
pdf앱 내에 PDF 보기 기능을 추가하는 라이브러리입니다.
recyclerview메모리 사용량을 최소화하면서 UI에 많은 양의 데이터를 표시합니다.
slice앱 외부에 템플릿 UI 요소를 표시합니다.
slidingpanelayout슬라이딩 창 UI 패턴을 구현합니다.
swiperefreshlayout스와이프하여 새로고침 UI 패턴을 구현합니다.
test.uiautomator교차 앱 기능 UI 테스트를 위한 프레임워크
viewpager스와이프할 수 있는 형식으로 뷰 또는 프래그먼트를 표시합니다. 가능하면 viewpager2를 대신 사용하세요.
viewpager2스와이프할 수 있는 형식으로 뷰 또는 프래그먼트를 표시합니다.
webkitAndroid 5 이상에서 최신 WebView API로 작업합니다.