새 Compose 프로젝트를 시작하려면 Android Studio Arctic Fox를 열고 아래와 같이 새 Android Studio 프로젝트 시작을 선택한다.
이 화면이 나타나지 않는다면, File > New > New Project로 가자.
새로운 프로젝트를 생성할 때, Empty Compose Activity를 사용가능한 템플릿으로 부터 선택한다.
Next를 클릭하고 평소와 같이 프로젝트를 구성한다. minimumSdkVersion을 컴포즈가 지원하는 최소 API레벨인 21 이상이 되도록 선택한다.
Note: Compose를 설정하기 위해 더 많은 정보가 필요하다면 공식 문서를 확인하도록 하자.
Empty Compose Activity 템플릿을 선택하면, 프로젝트에서 다음 코드가 생성된다.
- 프로젝트는 이미 컴포즈를 사용할 수 있도록 설정되었다.
- AndroidManifest.xml파일이 생성되었다.
- app/build.gradle 파일에 컴포즈 의존성이 추가 되고 컴포즈가 안드로이드 스튜디오에서 동작할 수 있도록 buildFeature { compose true } 플레그를 활성화 한다. 또한 composeOptions 블록에 kotlinCompilerVersion이 없는지 확인한다.
android {
...
kotlinOptions {
jvmTarget = '1.8'
useIR = true
}
buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion compose_version
// Remove kotlinCompilerVersion from here
}
}
dependencies {
...
implementation "androidx.compose.ui:ui:$compose_version"
implementation 'androidx.activity:activity-compose:1.3.0'
implementation "androidx.constraintlayout:constraintlayout-compose:1.0.0-beta01"
implementation "androidx.compose.material:material:$compose_version"
implementation "androidx.compose.ui:ui-tooling:$compose_version"
...
}
0개의 댓글