Tired of losing time when switching to a brand new Mac?
I finally took some time to write about my portable dev setup.
Blank machine to be fully operational in ~10 minutes.
Full guide, every config file, every gotcha:
medium.com/@renaud.math...
I just published a new open-source project, Compose Navigation Graph!
⛵️ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions.
github.com/skydoves/com...
I did some experimenting with the new scoping APIs for ViewModel in the latest lifecycle update
saurabharora.dev/posts/per-it...
#AndroidDev #JetpackCompose
Video
macOS setup (tested on Tahoe) for devs who switch machines often, juggle between personal and client work, or are tired of reconfiguring…
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...
Let's write great Kotlin codd with @baptistecarlier.com and Antoine Robiez 🔥
Day 2 of @androidmakers.bsky.social 🔥
@arnogiu.bsky.social on stage announcing new stuff on Koin!
The last release of @warp.dev is exactly what I have been waiting for the last couple of months! Go check it!
David Ta talking about Building a Carbon-Aware App with Android 🍃♻️
Great talk by @traderepublic.bsky.social team in Paris !
Renaud Mathieu
Enabling NavEntry-scoped ViewModels using nav3 library with rememberViewModelStoreNavEntryDecorator() so each NavEntry gets its own ViewModelStoreOwner