{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidu3banfudxrv2fmg3yztqp2h5wpibxyjtaqnjiwmnqnnmslbjjka",
"uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mnjavl7tdb22"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
},
"mimeType": "image/png",
"size": 32236
},
"path": "/packages/native_animated_image",
"publishedAt": "2026-06-05T04:01:27.857Z",
"site": "https://pub.dev",
"textContent": "Native (Rust) decoder & renderer for animated GIF / APNG / WebP. Bypasses Flutter's built-in Skia multi-frame codec. Changelog excerpt: - **iOS**ship Rust as a dynamic framework (dylib bundled in `.framework`), not a static `.a`. Static-lib FFI symbols get dead-stripped (no compile-time caller) and Xcode 16 rejects every `-force_load`workaround as an unresolved build input. Dylib is loaded by dyld at app startup → all `native_animated_image_*`symbols are immediately available to `DynamicLibrary.process()`. - `tool/build_native.dart ios`now builds cdylib for both ios-arm64 and ios-arm64-simulator, wraps each in a `.framework`bund[...]",
"title": "v0.1.2 of native_animated_image",
"updatedAt": "2026-06-05T03:40:26.900Z"
}