AvifKit v0.2.3
📦 Installation
Kotlin Multiplatform (Recommended)
kotlin {
sourceSets {
commonMain.dependencies {
implementation("io.github.alfikri-rizky:avifkit:0.2.3")
}
}
}
Android Only
dependencies {
implementation("io.github.alfikri-rizky:avifkit:0.2.3")
}
iOS - Swift Package Manager
dependencies: [
.package(url: "https://github.com/alfikri-rizky/AvifKit.git", from: "0.2.3")
]
iOS - CocoaPods
pod 'AvifKit', '~> 0.2.3'
✨ Features
- 🖼️ AVIF encoding/decoding for iOS and Android
- 🎯 Adaptive compression strategies (SMART/STRICT)
- ⚡ Quality presets (SPEED/BALANCED/QUALITY/STORAGE)
- 📱 Native performance using libavif
- 🔄 Kotlin Multiplatform shared code
- 📂 PlatformFile API for cross-platform file operations
- ✅ Android: libavif bundled in AAR automatically
- ✅ iOS: libavif resolved via SPM/CocoaPods automatically
🔐 XCFramework Checksum
351221acac7e7961efc3125e43f8a1a82947cdf69e66b4f35920ef134b976f14
📚 Links