//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...









Loading...
I did some experimenting with the new scoping APIs for ViewModel in the latest lifecycle update saurabharora.dev/posts/per-it... #AndroidDev #JetpackCompose
28d
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...
saurabharora.dev
Beyond the Screen: Component-Level ViewModels in Compose
Saurabh Arora
Jan 15, 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 🚀
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
7mo
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
9mo
Saurabh Arora
Saurabh Arora