Sign in

Mihai Neacsu (Trakx)

@trakx.bsky.social
570 followers 73 following 55 posts

Mobile Engineer @ Deutsche Bank @ NCSystems Dev X exPentaGuy - I produce bugs and call them features! - Android, because @deprecated is not deprecated enough!

PostsRepliesMedia
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 18/08/2026
Fairphone (Gen. 6+) with @murena-com.bsky.social /e/OS is officially here: modular hardware, 12GB of RAM, and zero Google tracking out of the box. Here is my full review YouTube: youtu.be/pZGif9n0S8c PeerTube: tube.devwithzachary.com/w/9zB8gRSbVd... #Fairphone #Privacy
youtu.be
The Fully De-Googled Smartphone: Fairphone Gen 6+ with /e/OS - First Impressions Review
YouTube video by DevWithZachary
053
Reposted by Mihai Neacsu (Trakx)
Marco Gomiero @marcogomiero.com · 05/08/2026
Just published a small update to spoton. Not because I found a way to make it work on Android 16 (see the history here: www.marcogomiero.com...), but only to bump API level, so users with phones up to Android 15 can still use it.
011
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 02/08/2026
My latest crochet project - Charmander!
A crochet Charmander pokemon.
0161
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 29/07/2026
Celebrated 5 years of Compose at Google NYC today! 🥳
1204
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 22/07/2026
Giving new life to old tech! Just transformed a 2015 MacBook Pro with a broken screen into a "headless" Linux powerhouse. Full video guide coming to YouTube soon. Don't miss it! #MacBookPro #Linux #DIY #Upcycling #HomeServer #NewVideo
An overhead photograph of a silver 2015 MacBook Pro laptop that has had its top screen portion completely removed. Only the keyboard, trackpad, and the bottom casing remain, revealing the hinge mechanism and some internal wiring. It's sitting on a dark grey felt desk mat. Multiple cables are connected to the ports on both sides of the machine, including a white power cable and USB adapters, and a thick black HDMI cable. In the upper right corner, a white and silver Razer brand mouse is partially visible. The background shows more tangled cables and a bit of another electronic device. The image is taken in a practical, slightly cluttered workspace setting.
2151
Reposted by Mihai Neacsu (Trakx)
Code with the Italians @codewiththeitalians.it · 16/07/2026
Missed us live? 📺 Ep 156 "Better than the World Cup? Staging ask.dev" is now on YouTube. Watch the full walkthrough of the staging environment behind androidskills.dev. #AndroidDev #Kotlin #Compose
001
Reposted by Mihai Neacsu (Trakx)
Code with the Italians @codewiththeitalians.it · 01/06/2026
We're baaaack! This week we start building androidskills.dev, a curated repository of Android-related skills for your agents. No more hunting for random repositories, registering 300 different custom marketplaces. PS: check out our brand-new website on codewiththeitalians.it :)
154. Let's build androidskills.dev
092
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 17/05/2026
Screaming into the void some thoughts on AI coding. androidessence.com/leave-me-beh...
androidessence.com
Leave Me Behind | Android Essence
Simplified Android Development
99536
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 25/04/2026
Wrote up something small about how I started using interface inheritance to handle inserting into multiple tables at a time in Room, when you have a common type used by multiple Daos and don't want to duplicate code. #AndroidDev androidessence.com/multi-table-...
androidessence.com
Managing Multi Table Inserts With Room | Android Essence
Simplified Android Development
272
Reposted by Mihai Neacsu (Trakx)
Matt McKenna @mmckenna.me · 16/03/2026
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
github.com
GitHub - himattm/dejavu: A lightweight framework for tracking and asserting against Jetpack Compose recompositions.
A lightweight framework for tracking and asserting against Jetpack Compose recompositions. - himattm/dejavu
094
Reposted by Mihai Neacsu (Trakx)
Matt McKenna @mmckenna.me · 09/03/2026
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.
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
}
74011
Mihai Neacsu (Trakx) @trakx.bsky.social · 05/03/2026
#devfest #devfestro #devfest26ro @jusalvi.bsky.social in the house
000
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 05/03/2026
Live now! Exploring a new testing lib from @mmckenna.me! Come checkout Dejavu with me here: twitch.tv/adammc
twitch.tv
AdamMc - Twitch
Android GDE. I stream live coding once a week, and sometimes a little Rocket League to go with it!All opinions are my own and not that of my current employer.
122
Reposted by Mihai Neacsu (Trakx)
Matt McKenna @mmckenna.me · 27/02/2026
If anyone knows of cool open roles please send them my way! 🙏
191
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 26/02/2026
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
031
Reposted by Mihai Neacsu (Trakx)
Marco Gomiero @marcogomiero.com · 14/02/2026
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...
marcogomiero.com
Building Shellporter: From Idea to Production in a Week
I work with multiple projects at the same time. My typical macOS setup is one Desktop/Workspace per project, with my IDE and a terminal window. I prefer using a standalone terminal over the one built ...
032
Reposted by Mihai Neacsu (Trakx)
seb @sebastiano.dev · 24/12/2025
developer.android.com/studio/preview
developer.android.com
Android Studio Preview  |  Android Developers
Get early access to the latest features and improvements in Android Studio.
021
Mihai Neacsu (Trakx) @trakx.bsky.social · 23/12/2025
#androidstudio #androiddev androidstudio.googleblog.com/2025/12/andr...
160
Reposted by Mihai Neacsu (Trakx)
Code with the Italians @codewiththeitalians.it · 19/12/2025
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
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
032
Reposted by Mihai Neacsu (Trakx)
Code with the Italians @codewiththeitalians.it · 11/12/2025
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
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
041
Reposted by Mihai Neacsu (Trakx)
Code with the Italians @codewiththeitalians.it · 11/12/2025
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
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
141
Reposted by Mihai Neacsu (Trakx)
Adam McNeilly @adammc.bsky.social · 11/12/2025
Successfully built a widget pulling real data, and a mock preview for the widget picker itself!
131
Reposted by Mihai Neacsu (Trakx)
Chris Sinco @csinco.com · 09/12/2025
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!
0111
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 08/12/2025
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
youtube.com
Is Bazzite Ready for Nvidia Users? Windows 11 Comparison & Benchmarks
YouTube video by DevWithZachary
021
Reposted by Mihai Neacsu (Trakx)
Nick Butcher @nickbutcher.bsky.social · 03/12/2025
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...
android-developers.googleblog.com
What's new in the Jetpack Compose December '25 release
News and insights on the Android platform, developer tools, and events.
1182
Reposted by Mihai Neacsu (Trakx)
Romain Guy @romainguy.dev · 29/11/2025
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...
37323
Reposted by Mihai Neacsu (Trakx)
Ed Holloway-George 🍝 @spght.dev · 27/11/2025
🚨 My #dcldn25 talk is now LIVE 🚨 Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps 🔗: www.youtube.com/watch?v=carU... #MobileSecurity #AndroidDev
youtube.com
Advanced Techniques for Protecting Android Apps - Ed Holloway-George | droidcon London 2025
YouTube video by droidcon & fluttercon
0437
Reposted by Mihai Neacsu (Trakx)
Don Turner @donaldturner.bsky.social · 19/11/2025
Navigation 3 is stable 🎉 android-developers.googleblog.com/2025/11/jetp...
android-developers.googleblog.com
Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
0175
Reposted by Mihai Neacsu (Trakx)
Ben Weiss @keyboardsurfer.dev · 20/11/2025
Customizing the cache window lets you prefetch content on Jetpack Compose LazyLayouts. Combining it with pausable composition and text prefetching is a winning combination.
android-developers.googleblog.com
Deeper Performance Considerations
News and insights on the Android platform, developer tools, and events.
052
Reposted by Mihai Neacsu (Trakx)
Ben Weiss @keyboardsurfer.dev · 20/11/2025
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?...
youtu.be
Boost Android app performance with the R8 optimizer | Spotlight Week
YouTube video by Android Developers
0133
Reposted by Mihai Neacsu (Trakx)
Marco Gomiero @marcogomiero.com · 20/11/2025
Here are the slides of my talk @Droidconit about what I've learned after years of building with Kotlin Multiplatform!
marcogomiero.com
Lessons learned after building apps with Kotlin Multiplatform - Marco Gomiero
With Kotlin Multiplatform and Compose Multiplatform, you can share code and UI across multiple platforms, from Android and iOS to macOS, Windows, and Linux. But building apps on all these platforms brings unexpected challenges you don’t anticipate at the beginning. In this talk, I’ll share what I’ve learned (often the hard way) while developing apps with Kotlin Multiplatform. You’ll hear why sharing less code can sometimes save more time, how dealing with the iOS Keychain from background services turned into a debugging odyssey, and why placing your database in the wrong Windows folder can lead to silent data loss during app updates. We’ll also cover sandboxing on macOS, the trade-offs between using interfaces and expect/actual, and the complexities of distributing apps across platforms. Whether you’re just getting started with Kotlin Multiplatform or already deep into it, this talk might just save you from a few future debugging headaches..
051
Mihai Neacsu (Trakx) @trakx.bsky.social · 18/11/2025
androidstudio.googleblog.com/2025/11/andr... #AndroidStudio #AndroidDev
020
Reposted by Mihai Neacsu (Trakx)
Jaewoong Eum (skydoves) @skydoves.bsky.social · 11/11/2025
Quick guides for Compose UI. developer.android.com/develop/ui/c...
developer.android.com
Jetpack Compose  |  Android Developers
072
Reposted by Mihai Neacsu (Trakx)
Chris Sinco @csinco.com · 11/11/2025
The new Islands theme from @intellijidea.com has landed in latest @androidstudio.bsky.social canaries! Try it out and leave us your feedback either here or on the issue tracker 🫶
1244
Reposted by Mihai Neacsu (Trakx)
anthony restaino @anthonycr.bsky.social · 07/11/2025
fun thing I encountered at work this week – we discovered that LLM Agents decided to start setting environment variables that are only supposed to be set on CI on developer's machines, of course breaking the build for them :/
021
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 07/11/2025
All 99 talks from #droidconBerlin 2025 are LIVE on YouTube! 🎥 Level up with deep-dives on: Compose & Navigation 3 Performance & Stability AI in Android Automotive & XR Start learning now! 👇 ▶️ Playlist: www.youtube.com/playlist?lis... #AndroidDev #droidcon #Kotlin
youtube.com
droidcon Berlin 2025 - YouTube
082
Reposted by Mihai Neacsu (Trakx)
Sergio Sastre @sergio-sastre.bsky.social · 04/11/2025
👨‍💻My droidcon talk „Let‘s @Preview the future: Automating Screenshot Testing in CMP“ is out! 👇 www.youtube.com/embed/zYsNXr... I covered Preview Screenshot Testing for ✅ Android (including animations) ✅ Desktop ✅ Common Hope you enjoy it almost as much as I did! #dcbln25
m.youtube.com
061
Reposted by Mihai Neacsu (Trakx)
Jaewoong Eum (skydoves) @skydoves.bsky.social · 02/11/2025
I'm happy to share that I published a new open-source library, Compose Stability Analyzer! This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA. github.com/skydoves/com...
github.com
GitHub - skydoves/compose-stability-analyzer: 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. - skydoves/compose-stability-analyzer
34215
Reposted by Mihai Neacsu (Trakx)
John O'Reilly @johnoreilly.dev · 02/11/2025
Microdosing AI for Mobile Dev by @mmckenna.me blog.mmckenna.me/microdosing-...
blog.mmckenna.me
Microdosing AI for Mobile Dev
Small usages with real productivity gains
053
Mihai Neacsu (Trakx) @trakx.bsky.social · 02/11/2025
But what do we have here? #AndroidStudio #AndroidDev
030
Mihai Neacsu (Trakx) @trakx.bsky.social · 02/11/2025
Hey @revenuecat.com 👋 Ever since I landed from #dcldn25 my kids are upset that I have failed to bring home all the limited series figurines. Now ... where can I get them from? I really really really want to survive this crisis 😂😂😂
media.tenor.com
a close up of a cat 's face with the words pweease written below it
ALT: a close up of a cat 's face with the words pweease written below it
000
Reposted by Mihai Neacsu (Trakx)
Chris Ward @chrisward.de · 01/11/2025
Fictional deaths that traumatised me the most. #dcldn25 #droidcon @benkadel.com
A collage of four pictures of traumatising fictional deaths. Starting from top left and going clockwise: Ellie from the film Up. Mufasa from the Lion King. Pretty much Nemo's entire family from Finding Nemo. And K7 from Ben Kadel's droidcon talk.
3181
Reposted by Mihai Neacsu (Trakx)
Don Turner @donaldturner.bsky.social · 01/11/2025
My talk on Navigation 3 from #dcldn25 is live (very impressive publishing from the droidcon team!). www.youtube.com/watch?v=j1Oi...
youtube.com
Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025
YouTube video by droidcon & fluttercon
02713
Reposted by Mihai Neacsu (Trakx)
John O'Reilly @johnoreilly.dev · 31/10/2025
That was fast! @donaldturner.bsky.social's really nice talk about Navigation 3 at #dcldn25 available now www.youtube.com/watch?v=j1Oi...
youtube.com
Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025
YouTube video by droidcon & fluttercon
0172
Reposted by Mihai Neacsu (Trakx)
John O'Reilly @johnoreilly.dev · 31/10/2025
8 steps to success with Gemini in Android Studio by @joebirch.bsky.social joebirch.co/android/8-st...
joebirch.co
8 steps to success with Gemini in Android Studio | Joe Birch
063
Reposted by Mihai Neacsu (Trakx)
Zachary Powell 🥑 @devwithzachary.bsky.social · 31/10/2025
Wally (or waldo) has let himself go a little but he's about all day at @droidcon.bsky.social .... see if you can spot him in your photos! #dcldn25
041
Reposted by Mihai Neacsu (Trakx)
Ed Holloway-George 🍝 @spght.dev · 31/10/2025
It's Friday, meaning it's time to ship! (Right?!) 🚀 I've just released a minor update to my encrypted-shared-preferences fork This release bumps to tink version v1.19.0 Check it out: github.com/ed-george/en... #AndroidDev
github.com
Release 1.1.1 · ed-george/encrypted-shared-preferences
What's Changed Update dependency com.google.android.material:material to v1.13.0 by @renovate[bot] in #43 Update actions/setup-java action to v5 by @renovate[bot] in #42 Update actions/checkout ac...
1102
Reposted by Mihai Neacsu (Trakx)
pin-droid.com @pin-droid.com · 30/10/2025
Here we go again! @droidcon.bsky.social LONDON #dcldn25 pin-droid.com
042
Reposted by Mihai Neacsu (Trakx)
Ben Weiss @keyboardsurfer.dev · 26/10/2025
It's almost time for @droidcon.bsky.social London once again. www.youtube.com/shorts/rgC8z...
youtube.com
Android Performance Wins: High-Impact, Low-Effort Fixes with Ben Weiss 🚀
YouTube video by droidcon & fluttercon
051
Reposted by Mihai Neacsu (Trakx)
TJ @tunji.dev · 23/10/2025
Oh btw, I'm co-hosting the Android show this year! Tune in on October 30th for all the latest news in the Android world! www.youtube.com/watch?v=wyt_...
youtube.com
Tune in on October 30 for our next episode of The Android Show
YouTube video by Android Developers
0233