Androidは既存プロジェクトにComponentを導入
既存のプロジェクトにJetpack Componentを導入し、3ステップの構成手順も公式サイトを見ることができます.
一、構成kotlinバージョンCorposeはKotlin 1.4.0からサポートを開始する
二、Gradleの配置
三、Jetpack Componentキット依存項目の追加
これで構成が完了しました.
一、構成kotlinバージョンCorposeはKotlin 1.4.0からサポートを開始する
plugins {
id 'org.jetbrains.kotlin.android' version '1.4.0'
}
二、Gradleの配置
android {
defaultConfig {
...
minSdkVersion 21 // API 21
}
// Jetpack Compose
buildFeatures {
compose true
}
...
// Java kotlin
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
useIR = true
}
composeOptions {
kotlinCompilerVersion '1.4.0'
kotlinCompilerExtensionVersion '1.0.0-alpha05'
}
}
三、Jetpack Componentキット依存項目の追加
dependencies {
implementation 'androidx.compose.ui:ui:1.0.0-alpha05'
// Tooling support (Previews, etc.)
implementation 'androidx.ui:ui-tooling:1.0.0-alpha05'
// Foundation (Border, Background, Box, Image, Scroll, shapes, animations, etc.)
implementation 'androidx.compose.foundation:foundation:1.0.0-alpha05'
// Material Design
implementation 'androidx.compose.material:material:1.0.0-alpha05'
// Material design icons
implementation 'androidx.compose.material:material-icons-core:1.0.0-alpha05'
implementation 'androidx.compose.material:material-icons-extended:1.0.0-alpha05'
// Integration with observables
implementation 'androidx.compose.runtime:runtime-livedata:1.0.0-alpha05'
implementation 'androidx.compose.runtime:runtime-rxjava2:1.0.0-alpha05'
// UI Tests
androidTestImplementation 'androidx.ui:ui-test:1.0.0-alpha05'
}
これで構成が完了しました.