
How animated WebP works, and how to write one in Kotlin
Android can't save animated WebP. Here's how the format works byte by byte, with a tested Kotlin example that builds one from still frames.
10 min read
The blog
Practical writing on software, computer science and technology.

Android can't save animated WebP. Here's how the format works byte by byte, with a tested Kotlin example that builds one from still frames.
10 min read

WhatsApp animated stickers must be 512×512, 500 KB and 10 seconds at most. How GifDrop fits any clip on the phone, with real results from five stickers.
9 min read