native_animated_image_android 0.3.0
native_animated_image_android: ^0.3.0 copied to clipboard
Android implementation of native_animated_image (Rust binary + ImageDecoder AVIF bridge).
Changelog #
0.3.0 - 2026-06-08 #
BREAKING: AVIF support removed from native_animated_image. See main package
CHANGELOG. Binary rebuilt without zenavif (rav1d), much smaller and no longer
requires nightly Rust on armv7.
0.2.2 - 2026-06-05 #
Native binary rebuilt — no code change in this platform package. Bumped
to stay in sync with native_animated_image 0.2.2 which adds Flutter
built-in codec fallback for static webp/png in NativeAnimatedImageProvider.
0.2.1 - 2026-06-05 #
- Native binary now includes pure-Rust AVIF decoder (
zenavif= rav1d + zenavif-parse). Animated AVIF on Android, which Android's systemImageDecodercan decode but doesn't expose per-frame access for, now works via the Rust path. tool/build_native.dart androidsplits build: stable Rust for arm64-v8a / x86_64 / x86, nightly Rust for armeabi-v7a (rav1d needs nightly on arm32 due to unstablestdarch_arm_feature_detection).
0.2.0 - 2026-06-05 #
- Added Kotlin bridge to system
ImageDecoderfor static AVIF on Android API 31+. Used by main package'sNativeAvifPlatform. - Animated AVIF currently throws
UnsupportedOperationException— callers should fall back to their own backend (e.g. flutter_avif). - Registered as both
ffiPlugin(Rust codec) andpluginClass(AVIF method channel).
0.1.0 - 2026-06-04 #
Initial release. android platform implementation of native_animated_image (ships the Rust-built native binary).