Skip to content

v0.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jul 12:33

AvifKit v0.3.2

📦 Installation

Kotlin Multiplatform (Recommended)

kotlin {
    sourceSets {
        commonMain.dependencies {
            implementation("io.github.alfikri-rizky:avifkit:0.3.2")
        }
    }
}

Android Only

dependencies {
    implementation("io.github.alfikri-rizky:avifkit:0.3.2")
}

iOS - Swift Package Manager

dependencies: [
    .package(url: "https://github.com/alfikri-rizky/AvifKit.git", from: "0.3.2")
]

iOS - CocoaPods

pod 'AvifKit', '~> 0.3.2'

✨ 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 the AAR automatically
  • ✅ iOS: libavif embedded in the self-contained XCFramework (no extra codec dependency)

🔐 XCFramework Checksum

87e34e14061b4ad52c2c08ce6d5a805dfc0c5733f4faeb0475854fa6396dae67

📚 Links