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