Andrei Shikov
shikasd.bsky.social
Andrei Shikov
@shikasd.bsky.social
Mostly read/rarely post • https://www.twitch.tv/shikasd • Jetpack Compose @ Google • Opinions are my own
I just want double tap to zoom in like it does everywhere
November 24, 2025 at 12:19 PM
yeah, i am here on vacation for a few weeks
November 24, 2025 at 7:22 AM
I agree that Compose is limited somewhat by being a foundational layer, but my point is that we should be fast in the simplest cases and we are still not sometimes
November 23, 2025 at 11:09 AM
"we don't target a performance budget" - not true, really, especially for teams who care about perf as a proxy of the app quality and its impact on usage metrics
November 23, 2025 at 11:08 AM
I think they (mostly) not so good, especially after looking at what Sebastian Aaltonen manages to achieve with their game engine on the same hardware
November 23, 2025 at 5:08 AM
Kotlin Native is compiled into LLVM bitcode, so it is kinda AOT instead of JIT
the runtime (mostly memory management) is quite slow though, so JVM and .net easily outperform
November 17, 2025 at 7:04 PM
so..uh, are you getting a Porsche now?
November 17, 2025 at 6:15 PM
I honestly just want structs and stack allocs for the most part these days
Also way less boxing is a nice feature to have, just sounds like C# makes it easier to write performant code when you know what you're doing™
November 17, 2025 at 6:08 PM
+1
November 17, 2025 at 10:41 AM
Performance Improvements in .NET 10
YouTube video by dotnet
youtu.be
November 15, 2025 at 4:44 PM
c# superiority confirmed
November 4, 2025 at 4:04 AM
btw, `Painter` is unstable by design, and in 99% of cases you want to compare it by reference. Methods like `rememberVectorPainter` will return you an instance that is usually remembered or cached somewhere else.

So even though this tool marks it with a warning, it is 100% correct and fine here
October 20, 2025 at 11:34 PM
yeah, the tool looks great, really nicely made!
October 20, 2025 at 11:27 PM
this is also why it is not in Android Studio - in most cases it is fine to have unstable parameters, unless recomposition behavior does not match your expectations

most fixes here introduce more performance issues than they fix, so it is mostly not productive to over index on stability
October 20, 2025 at 11:22 PM
fyi unstable parameters don't affect skippability since strong skipping was introduced (> year)
October 20, 2025 at 11:17 PM
Reposted by Andrei Shikov
Not sure whether this is right, but Allan Blomquist's engine looks something along those lines? www.reddit.com/r/programmin...
From the programming community on Reddit: Tomorrow Corporation's time travelling debugger, including debugging other people's play sessions, hot asset reloading, live compilation on every keystroke an...
Explore this post and more from the programming community
www.reddit.com
October 19, 2025 at 5:27 AM
yes!!!! that was it
October 19, 2025 at 12:56 PM
it had weird interpreted c kinda vibes, but I don't remember which language it was anymore
October 19, 2025 at 1:33 AM