Romain Guy
banner
romainguy.dev
Romain Guy
@romainguy.dev
Photography (https://curious-creature.com), Blog (https://romainguy.dev). In the past: Engineering Director, Android Toolkit team at Google.
Some of the AI features are behind a paywall. So far, no real catch (didn't check if it works offline though). The question is the long term. The Affinity suite was a fantastic product: low cost and incredible quality and feature set.
November 6, 2025 at 5:44 AM
I miss stack allocations so much 😭
November 4, 2025 at 2:25 AM
Which is why Ember mugs are the best gadget I've ever bought 😀
October 25, 2025 at 4:18 PM
My to-read pile has been 100-110 books deep for 12 years and yet I have read 500+ books in that time frame. It's a never ending battle that I don't mind losing 😀
October 25, 2025 at 1:24 AM
That gradient ugh.
October 22, 2025 at 4:52 AM
AoS into SoA would be great. Doesn't JAI offer that feature btw?
October 18, 2025 at 6:09 AM
I wish I could rely on that in certain cases. On Android the runtime reorders fields based on type and... Name (plus shuffling sometimes for padding). It makes it very difficult to control the memory layout 😕 I wrote a summary here with benchmarks www.romainguy.dev/posts/2024/n...
Naming is Hard
Before we dive into today’s topic, I would like to make it clear that what follows is specific to how Android, and more precisely the Android RunTime (ART), works. Some of what follows applies to othe...
www.romainguy.dev
October 18, 2025 at 5:49 AM
🙊
October 18, 2025 at 3:36 AM
I have thoughts on this 😅
October 17, 2025 at 9:38 PM
😂
October 7, 2025 at 3:28 PM
Don't worry, it's Oreos, not Hershey's.
October 7, 2025 at 3:17 PM
Indeed 😀
October 1, 2025 at 2:56 AM
Flat design was the trend in other places too, and it better adapts to different brands I think.
September 27, 2025 at 11:35 PM
Hence my mention of "barely". You can see it in Apple's own apps, some have a much more Liquid Glass look than others.
September 27, 2025 at 11:34 PM
I don’t think it throws that big of a wrench. I expect a lot of apps to barely adopt Liquid Glass or not at all even.
September 27, 2025 at 8:03 PM
Yep. But you’ll always have such issues anyway. For instance how do you build the motion vectors for an animated gif? Or for an animation built with custom code? Etc. You’ll end up with the motion predictors of video encoders :)
September 22, 2025 at 9:26 PM
Yeah motion vectors is the common way in games. But you can also do something based purely on camera motion for instance.
September 22, 2025 at 9:19 PM