AvifKit v0.3.1
📦 Installation
Kotlin Multiplatform (Recommended)
kotlin {
sourceSets {
commonMain.dependencies {
implementation("io.github.alfikri-rizky:avifkit:0.3.1")
}
}
}
Android Only
dependencies {
implementation("io.github.alfikri-rizky:avifkit:0.3.1")
}
iOS - Swift Package Manager
dependencies: [
.package(url: "https://github.com/alfikri-rizky/AvifKit.git", from: "0.3.1")
]
iOS - CocoaPods
pod 'AvifKit', '~> 0.3.1'
✨ 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
22b3d65f5296604f5bd8d13d75e4160c0697768989ac75e2979e22f356ca279a
📚 Links