Installation
AsyncPic is distributed via JitPack.
Step 1 — Add JitPack repository
In your root settings.gradle.kts:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Step 2 — Add the dependency
In your app/module build.gradle.kts:
dependencies {
implementation("com.github.PatilParas05:AsyncPic:v3.0.0")
}
Step 3 — Sync & Go
Click Sync Now in Android Studio. That's it!
What gets pulled in automatically
AsyncPic exposes Coil as an api dependency, so you don't need to add it separately:
io.coil-kt:coil-compose ← automatically available
io.coil-kt:coil-gif ← GIF support
io.coil-kt:coil-svg ← SVG support
androidx.palette:palette-ktx ← Color palette extraction
Permissions
No extra permissions required. If loading images from the internet, make sure your AndroidManifest.xml has:
<uses-permission android:name="android.permission.INTERNET" />