New blog post! In this post I explain some of the techniques used to eliminate unnecessary array bounds checks when writing Kotlin code.
https://t.co/xc6RJHKraQ
Paparazzi 1.3.5 migrates to Jellyfish's layoutlib🪼 and has numerous Accessibility bug fixes 🐞, better Gradle caching, and improved cross-platform rendering support 📸!
https://t.co/4UWp7ihCNQ
Going down another low-level Kotlin optimization rabbit hole, this time because of @JakeWharton : https://t.co/WiPfraRTPe
With thanks to @madisp for his clever ideas.
Paparazzi 1.3.4 migrates to Iguana's layoutlib🦎, fixes a few bugs🐞, and now supports gif...er, APNG-based snapshots of your animations 📹!
https://t.co/jJtIy21pP8
Bit of a gotcha if you're using the new Compose Compiler DSL.
It doesn't seem to turn on `includeSourceInformation` by default, which then breaks Layout Inspector.
Easily fixed with the code, but you need to do it manually.
I still prefer SQLDelight for new apps (for a few reasons), but it's great that devs now have a way to reuse something which is typically a pain to migrate to KMP.
Paparazzi 1.3.3 migrates to Giraffe's layoutlib, fixes a few Gradle bugs, and now exclusively runs on memory-efficient resource loading! 🐞📸⚡️
https://t.co/iIgZR1ZaJl