새 Compose 프로젝트를 시작하려면 Android Studio Arctic Fox를 열고 아래와 같이 새 Android Studio 프로젝트 시작을 선택한다.

dabf04f3abbdc28a.png

이 화면이 나타나지 않는다면, 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"
    ...
}
카테고리: Compose

0개의 댓글

답글 남기기

Avatar placeholder

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.