e7457c1641
Add coil-core/coil-compose-core (required by the two existing AARs) and coil-network-core/coil-network-okhttp (Coil 3 core has no network fetcher — http(s) image URLs need the okhttp module, which registers itself via ServiceLoader). Consumers take "coil-compose" plus "coil-network-okhttp". The old coil-base alias is gone; nothing referenced it.
77 lines
2.0 KiB
Plaintext
77 lines
2.0 KiB
Plaintext
// Coil 3.5.0 (io.coil-kt.coil3) — Kotlin-multiplatform image loading.
|
|
// Gradle-transitive deps are wired as static_libs so consumers only need
|
|
// "coil-compose" (+ "coil-network-okhttp" for http/https image URLs — Coil 3
|
|
// core ships no network fetcher; the okhttp module self-registers through
|
|
// ServiceLoader).
|
|
|
|
android_library_import {
|
|
name: "coil-core",
|
|
aars: ["coil-core-android.aar"],
|
|
static_libs: [
|
|
"okio",
|
|
"kotlinx-coroutines-android",
|
|
"androidx.core_core-ktx",
|
|
"androidx.collection_collection-ktx",
|
|
"androidx.lifecycle_lifecycle-runtime-ktx",
|
|
"androidx.exifinterface_exifinterface",
|
|
],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "coil",
|
|
aars: ["coil-android.aar"],
|
|
static_libs: ["coil-core"],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "coil-compose-core",
|
|
aars: ["coil-compose-core-android.aar"],
|
|
static_libs: [
|
|
"coil-core",
|
|
"androidx.compose.foundation_foundation",
|
|
"androidx.compose.ui_ui",
|
|
],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "coil-compose",
|
|
aars: ["coil-compose-android.aar"],
|
|
static_libs: [
|
|
"coil",
|
|
"coil-compose-core",
|
|
],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "coil-network-core",
|
|
aars: ["coil-network-core-android.aar"],
|
|
static_libs: ["coil-core"],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "coil-network-okhttp",
|
|
aars: ["coil-network-okhttp-android.aar"],
|
|
static_libs: [
|
|
"coil-network-core",
|
|
"okhttp3",
|
|
],
|
|
sdk_version: "current",
|
|
min_sdk_version: "36",
|
|
visibility: ["//visibility:public"],
|
|
}
|