Sign in

Saurabh Arora

@saurabharora.bsky.social
771 followers 150 following 55 posts

Android @the other "not be named here" app (xD). Google Developer Expert (#GDE) for Android. Calisthenics junkie. Previously Android Tech Lead @Viki

PostsRepliesMedia
Saurabh Arora @saurabharora.bsky.social · 17/05/2026
I did some experimenting with the new scoping APIs for ViewModel in the latest lifecycle update saurabharora.dev/posts/per-it... #AndroidDev #JetpackCompose
saurabharora.dev
Beyond the Screen: Component-Level ViewModels in Compose
Until Lifecycle 2.11, ViewModelStore scoping was tied to navigation destinations, activities, or fragments. There was no clean way to scope a ViewModel to an arbitrary part of your UI. The Lifecycle 2...
1142
Saurabh Arora @saurabharora.bsky.social · 17/02/2026
I recently got a parking ticket & wondered how to avoid it happening again. A few weekends with Claude Code, & I have an app that automatically detects when I park & sets a "Move Your Car" reminder. If you're in SF & want to try it, shoot me a DM or reply. Otherwise, it's coming to your city soon.
030
Saurabh Arora @saurabharora.bsky.social · 10/11/2025
Using Graphite's MCP has really changed my workflow with Claude Code. Now instead of lining up prompts for each "commit" of the feature, I can ask it to build the entire feature and present the plan for stacked diffs 🚀
000
Saurabh Arora @saurabharora.bsky.social · 10/10/2025
Emulator snapshots are great for Database migration. Moving from version 2 to 3 and you get a crash during dev? Boot up the version 2 snapshot, make changes and try again; Instead of cleaning cache as then you'll miss the update flow
020
Reposted by Saurabh Arora
seb @sebastiano.dev · 20/08/2025
How is the Android ecosystem changing? The tags in the @droidcon.bsky.social London CfP submissions paint a very interesting picture! (bars represent actual counts, so both years are on the same scale) Some quick analysis in follow-ups
2196
Saurabh Arora @saurabharora.bsky.social · 04/07/2025
Blogged: why Jetpack Compose bottom sheets don't show in Android Studio previews and how to fix them saurabharora.dev/posts/curiou... #AndroidDev
saurabharora.dev
Curious case of missing Bottom Sheet Previews
While working on a Jetpack Compose project, I noticed my modal bottom sheet wasn’t appearing in Android Studio previews. I could preview the sheet’s contents by extracting them into a separate composable,...
081
Saurabh Arora @saurabharora.bsky.social · 28/06/2025
At Google IO @lojanda.bsky.social mentioned that Compose 1.9 eliminates nearly all jank in their internal benchmarks. And I kid you not, the alpha release is blazing fast. You don't need a benchmark to tell you that. You can just feel the difference. Kudos to the team
0100
Saurabh Arora @saurabharora.bsky.social · 21/03/2025
Gemini consistently messes up the year for all my calendar appointments. Even if no year is specified, it adds them to 2026 🤦🏻‍♂️
010
Saurabh Arora @saurabharora.bsky.social · 28/02/2025
Oh lord! What have we done 😂😂 futurism.com/null-name-tr...
futurism.com
Woman Whose Last Name Is "Null" Keeps Running Into Trouble With Computer Systems
To this day, the last name "Null" totally flummoxes computer systems, much to the chagrin of Nulls everywhere,
031
Saurabh Arora @saurabharora.bsky.social · 15/01/2025
Wasted 4 hours fighting with inline images in a Compose Text. Followed documentation excatly and still didn't work. Turn out there is a known bug, open since 2013. These little things with Compose can sometimes be extremely infuriating #AndroidDev
buff.ly
Google Issue Tracker
020
Saurabh Arora @saurabharora.bsky.social · 08/01/2025
Google Wallet apps are an absolute mess. In US they need you to use Google Wallet but outside US, they want you to use Google Pay. If you travel overseas, you can't access cards in Google wallet and can't sign up for Google Pay (need a local wallet). Who the hell is taking decisions at Google.
170
Saurabh Arora @saurabharora.bsky.social · 30/12/2024
Post a picture YOU took. Just a pic. No description
030
Saurabh Arora @saurabharora.bsky.social · 27/12/2024
People coming back from holidays are really going to hate me
260
Reposted by Saurabh Arora
Luis Ramos @luisramos.dev · 16/12/2024
When did "Actions on Save" became a thing in Android Studio??? This is awesome! I was using a macro before, this is way more simple to setup. #androidev
2257
Saurabh Arora @saurabharora.bsky.social · 07/12/2024
This wedding season, the show stopper has been my Meta RayBan glasses. The photo and video quality is top notch. Though it also meant, I am rarely in any photos 😂
120
Saurabh Arora @saurabharora.bsky.social · 19/11/2024
Meta's push for AI adoption through WhatsApp is truly a game changer. Saw my mom send a AUDIO message in Hindi to MetaAI, asked it to translate it to English, got the text response in English and sent it over the friends group 🤯
290
Saurabh Arora @saurabharora.bsky.social · 16/11/2024
Instead of 100% state fixtures for your Screenshot tests, try using model fixtures, pass it to your VM/Presenters and then use the returned state for screenshot test. Trying this out and have been loving it so far #AndroidDev
020
Reposted by Saurabh Arora
Jesse Wilson @swank.ca · 07/11/2024
publicobject.com
Writing For Me
I’ve been posting on this website throughout my career. Many posts are motivated by my own suffering! These go like this: I learned a thing.The hard way.It sucked.Please avoid making the same mistake....
5338