florent
08/22/2025, 7:55 PMtapchicoma
08/22/2025, 8:14 PMkotlinOptions?florent
08/22/2025, 8:21 PMclass MobileFeature : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
is it KotlinAndroidProjectExtension that I should configure with extensions.configure?florent
08/22/2025, 8:22 PMtapchicoma
08/22/2025, 8:24 PMflorent
08/22/2025, 8:28 PMflorent
08/22/2025, 8:44 PMextensions.configure<KotlinAndroidExtension> {
compilerOptions {
jvmTarget.set(JvmTarget.JVM_17)
optIn.set(
listOf(
"androidx.compose.material3.ExperimentalMaterial3Api",
"androidx.compose.foundation.layout.ExperimentalLayoutApi",
"androidx.compose.foundation.ExperimentalFoundationApi",
"androidx.compose.animation.ExperimentalAnimationApi",
"androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi",
"androidx.compose.ui.text.ExperimentalTextApi",
"kotlinx.coroutines.ExperimentalCoroutinesApi",
"kotlin.time.ExperimentalTime"
)
)
}
}