I will share my address so you can ship me the prize, even if i did not participate :D
Posts by Mihai Neacsu (Trakx)
Hahahahaha ... thats how it goes! Welcome and hope you enjoy our country.
Thanks @androidweekly.bsky.social for featuring Dejavu!
I just shipped v0.2.0 with CompositionObserver integration.
When a recomposition assertion fails, you see exactly which state object caused it, and the value progression.
github.com/himattm/dejavu
Wait .. what .. go .. wait .. where .. what .. wait .. go .. what .. wait .. ๐คฃ
A screenshot of code that reads: // Create a Recomposition Tracking Rule @get:Rule val composeTestRule = createRecompositionTrackingRule() @Test fun incrementCounter_onlyValueRecomposes() { // Perform an action composeTestRule.onNodeWithTag("inc_button") .performClick() // Assert that Composables change like you expect composeTestRule.onNodeWithTag("counter_value") .assertRecompositions(exactly = 1) // Or assert that they remain stable composeTestRule.onNodeWithTag("counter_title") .assertStable() // asserts recompositions = 0 }
Today Iโm open-sourcing Dejavu!
Testing UI performance in Jetpack Compose is frustrating. We profile and watch tools, yet regressions still creep in.
I built Dejavu to make recomposition behavior something you can actually test.
#devfest #devfestro #devfest26ro @jusalvi.bsky.social in the house
Live now! Exploring a new testing lib from @mmckenna.me! Come checkout Dejavu with me here:
twitch.tv/adammc
If anyone knows of cool open roles please send them my way! ๐
The Big Move: Iโve relocated!
I am officially moving my social media off this platform. From now on, you can find me over on the Fediverse.
๐ New Handle: @zachary@social.devwithzachary.com
๐ New Home: social.devwithzachary.com
๐ฅ Video Hub: tube.devwithzachary.com
#Mastodon #Fediverse #Migration
Building Shellporter was super fun and very fast, and it took me less than a week.
I wrote about the process: www.marcogomiero.com/posts/2026/b...
Tell that to those guys at Google .. working on AS .. to speed things up and let the PANDA rest in the wild!
#androidstudio #androiddev androidstudio.googleblog.com/2025/12/andr...
Navigation 3 isnโt just a version bump โ itโs a mindset shift.
Alex Vanyo and Don Turner walk us through the how & why.
VOD โ youtu.be/I9Ws2Lxv0dw
Missed our chat with Alex Vanyo & Don Turner?
Good news: the Navigation 3 wisdom (and chaos) is now on YouTube! ๐
Watch it here โ youtu.be/I9Ws2Lxv0dw
If your navigation graph currently looks like a plate of spaghettiโฆ
This episode is for you ๐
Navigation 3 explained by the people who actually understand it.
VOD โ youtu.be/I9Ws2Lxv0dw
Imma steal a lot of things from this and improve my widget :D
Successfully built a widget pulling real data, and a mock preview for the widget picker itself!
Where can i get one of those plushies? IT's so awesome. Happy holidays!
The meme industry is blooming: trading cats and dogs from RAM ๐
Coming soon in the next stable release: device tools for Agent Mode in @androidstudio.bsky.social
! Makes it simpler to verify code changes as they are done, and manual test just with natural language. Would be curious to see other creative uses as well!
I tried replacing Windows 11 with Bazzite on my RTX 4060. ๐ง
๐ Doom: Tanked on Linux ๐ Cyberpunk: Faster on Linux! ๐ Fallout: Frame locked
The harsh truth: If you have an Nvidia GPU, Windows is still king. ๐
Full benchmarks: www.youtube.com/watch?v=V-sM...
#LinuxGaming #Nvidia
We just released Jetpack Compose 1.10 with new features and a number of performance improvements.
What's your favourite thing in this release? I ๐ the improvements to shared elements.
android-developers.googleblog.com/2025/12/what...
Good luck ๐ค buddy!
New blog post on how to render beautiful soft shadows projected by the user's finger with Jetpack Compose.
www.romainguy.dev/posts/2025/f...
๐จ My #dcldn25 talk is now LIVE ๐จ
Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps
๐: www.youtube.com/watch?v=carU...
#MobileSecurity #AndroidDev
Customizing the cache window lets you prefetch content on Jetpack Compose LazyLayouts. Combining it with pausable composition and text prefetching is a winning combination.
Run this and let me know the output:
`grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt`
In case it's not empty, you definitely should watch this youtu.be/QqO2jZ-NZko?...