컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Compose

모양과 데이터 종속 항목을 설명하는 구성 가능한 함수를 사용하여 프로그래매틱 방식으로 UI를 정의합니다.

Compose는 androidx 내 Maven 그룹 ID 7개의 조합입니다. 각 그룹에는 타겟팅된 기능의 하위 집합이 있으며, 각 기능은 자체적인 출시 노트를 포함하고 있습니다.

다음 표에서는 그룹에 관한 설명과 각 출시 노트 조합의 링크를 제시합니다.

그룹설명
compose.animationJetpack Compose 애플리케이션에서 애니메이션을 빌드하여 풍부한 사용자 경험을 제공합니다.
compose.compilerKotlin 컴파일러 플러그인으로 최적화를 사용 설정하고 @Composable 함수를 변환합니다.
compose.foundation즉시 사용 가능한 구성요소를 사용해 Jetpack Compose 애플리케이션을 작성하고 기초를 확장해 나만의 디자인 시스템 요소를 빌드합니다.
compose.material즉시 사용 가능한 Material Design 구성요소로 Jetpack Compose UI를 빌드합니다. 이는 Compose를 고급 수준에서 사용하는 첫 단계이며, www.material.io에 설명된 것과 동일한 구성요소를 제공합니다.
compose.material3차세대 Material Design인 Material Design 3 구성요소로 Jetpack Compose UI를 빌드합니다. Material 3은 업데이트된 테마 설정 및 구성요소, Material You 맞춤설정 기능(동적 색상 등)을 포함하며 새로운 Android 12의 시각적 스타일 및 시스템 UI와 일관되도록 설계되었습니다.
compose.runtimeCompose의 프로그래밍 모델과 상태 관리를 위한 기본 구성요소이며, Compose 컴파일러 플러그인이 타겟팅하는 핵심 런타임입니다.
compose.ui레이아웃, 그리기, 입력 등 기기와 상호작용할 때 필요한 Compose UI의 기본적인 구성요소입니다.

버전

이 표에는 각 그룹의 현재 버전이 나와 있습니다.

Maven 그룹 ID 최근 업데이트 안정화 버전 출시 후보 버전 베타 버전 알파 버전
compose.animation 2022년 11월 11일 1.3.3 - - 1.4.0-alpha04
compose.compiler 2022년 11월 11일 1.3.2 - - 1.4.0-alpha02
compose.foundation 2023년 1월 11일 1.3.1 - - 1.4.0-alpha04
compose.material 2023년 1월 11일 1.3.1 - - 1.4.0-alpha04
compose.material3 2023년 1월 11일 1.0.1 - - 1.1.0-alpha04
compose.runtime 2023년 1월 11일 1.3.3 - - 1.4.0-alpha04
compose.ui 2023년 1월 11일 1.3.3 - - 1.4.0-alpha04

종속 항목 선언

Compose의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용을 알아보려면 Google Maven 저장소를 읽어보세요.

다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다.

Groovy

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.4.0"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.4.0"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

Compose BOM 2023.01.00

2023년 1월 11일

androidx.compose:compose-bom:2023.01.00이 출시되었습니다. BOM 사용 방법과 포함된 버전에 관한 자세한 내용은 설정 가이드를 참고하세요.

Compose BOM 2022.12.00

2022년 12월 7일

androidx.compose:compose-bom:2022.12.00이 출시되었습니다. BOM 사용 방법과 포함된 버전에 관한 자세한 내용은 설정 가이드를 참고하세요.

Compose BOM 2022.11.00

2022년 11월 9일

androidx.compose:compose-bom:2022.11.00이 출시되었습니다. BOM 사용 방법과 포함된 버전에 관한 자세한 내용은 설정 가이드를 참고하세요.

Compose BOM 2022.10.00

2022년 10월 24일

androidx.compose:compose-bom:2022.10.00이 출시되었습니다. BOM 사용 방법과 포함된 버전에 관한 자세한 내용은 설정 가이드를 참고하세요.