Skip to content

v0.2.3

Choose a tag to compare

@alfikri-rizky alfikri-rizky released this 26 Apr 12:28
· 33 commits to main since this release

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