INNER CODE UNIT · Kotlin
AndroidFeatureConventionPlugin
skydoves/chatgpt-android · build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt:7
class AndroidFeatureConventionPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
pluginManager.apply {
apply("com.android.library")
apply("org.jetbrains.kotlin.android")
}
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
add("implementation", project(":core-designsystem"))
add("implementation", project(":core-navigation"))
add("implementation", project(":core-data"))
add("implementation", libs.findLibrary("kotlinx.coroutines.android").get())
add("implementation", libs.findLibrary("stream.log").get())
}