#viewmodel
i thought this bench on the right was like a videogame ass gun viewmodel pointing at u and i was like Wtf Your in fallout...?
November 11, 2025 at 4:45 AM
50 acrónimos y términos técnicos que cualquier programador debería conocer.
De SPA a CI/CD pasando por SOLID y TDD.
Los vas a ver en PRs, reuniones y documentación.

Guárdalo. Te vas a cruzar con todos:
November 8, 2025 at 1:57 PM
我ながらこんな雑誌記事があったら飛びつくわw 1️⃣ 第1回:「MVVMとは何か──三層の責務を整理する」  Model / View / ViewModel の分離思想と、  なぜ相互参照が破綻を生むのかを図解中心で。 2️⃣ 第2回:「Modelは自立せよ──アプリロジックの独立性」  「Modelさえ流用すればコンソールアプリだって作れる」  この一文を主題に、実装例と依存逆転の考え方を展...

Interest | Match | Feed
Origin
fedibird.com
November 8, 2025 at 12:17 AM
我ながらこんな雑誌記事があったら飛びつくわw 1️⃣ 第1回:「MVVMとは何か──三層の責務を整理する」  Model / View / ViewModel の分離思想と、  なぜ相互参照が破綻を生むのかを図解中心で。 2️⃣ 第2回:「Modelは自立せよ──アプリロジックの独立性」  「Modelさえ流用すればコンソールアプリだって作れる」  この一文を主題に、実装例と依存逆転の考え方を展...

Interest | Match | Feed
Origin
fedibird.com
November 8, 2025 at 12:16 AM
Using mvvm in flutter is rewiring how I scope the viewmodel. In the jetpack library version, viewmodel scoped page level where flutter is fine grained on each component
November 7, 2025 at 1:27 PM
November 7, 2025 at 9:23 AM
I'm having flashbacks to the withActivity API for accessing an activity from your viewmodel safely
November 5, 2025 at 7:24 PM
Built by long-time Dispatch reader @sebaslogen.bsky.social. This is the kind of problem-solving our community excels at.

If you've ever felt frustrated by ViewModel scoping limitations in Compose, give Resaca a try. - github.com/sebaslogen/r...
GitHub - sebaslogen/resaca: Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation - sebaslogen/resaca
github.com
November 5, 2025 at 5:39 PM
The magic? This ViewModel:

✅ Survives configuration changes
✅ Survives navigation to backstack
✅ Survives recomposition
❌ Gets cleaned up when truly no longer needed

It's like remember + viewModel() had a baby with good cleanup hygiene.
November 5, 2025 at 5:39 PM
The problem: You want a ViewModel for a specific composable (like a FavoriteButton), but Jetpack forces you into massive screen-level ViewModels.

This creates architectural mismatches where everything ends up in one god-object ViewModel.
November 5, 2025 at 5:39 PM
ViewModel scoping in Compose has been broken from day one.

You can only scope to Activity or navigation graphs, but Compose wants fine-grained components.

Enter Resaca - the library that fixes this beautiful mess 🧵

#AndroidDev #JetpackCompose
November 5, 2025 at 5:39 PM
Built by long-time Dispatch reader @sebaslogen.bsky.social. This is the kind of problem-solving our community excels at.

If you've ever felt frustrated by ViewModel scoping limitations in Compose, give Resaca a try. - github.com/sebaslogen/r...
GitHub - sebaslogen/resaca: Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation - sebaslogen/resaca
github.com
November 5, 2025 at 5:30 PM
The magic? This ViewModel:

✅ Survives configuration changes
✅ Survives navigation to backstack
✅ Survives recomposition
❌ Gets cleaned up when truly no longer needed

It's like remember + viewModel() had a baby with good cleanup hygiene.
November 5, 2025 at 5:30 PM
The problem: You want a ViewModel for a specific composable (like a FavoriteButton), but Jetpack forces you into massive screen-level ViewModels.

This creates architectural mismatches where everything ends up in one god-object ViewModel.
November 5, 2025 at 5:30 PM
ViewModel scoping in Compose has been broken from day one.

You can only scope to Activity or navigation graphs, but Compose wants fine-grained components.

Enter Resaca - the library that fixes this beautiful mess 🧵

#AndroidDev #JetpackCompose
November 5, 2025 at 5:30 PM
Navigation 3 now being used in the FantasyPremierLeague Kotlin/Compose Multiplatform sample (github.com/joreilly/Fan...) ....running on Android, iOS and Desktop.

This project now uses the following Jetpack libraries in shared #KMP/#CMP code:

- Navigation 3
- ViewModel
- Room
- DataStore
github.com
November 1, 2025 at 9:47 PM
1. Create Android app using Jetpack ViewModel, Navigation 3, Room, DataStore for example (all support KMP)
2. Use Compose Multiplatform from the start
3. Enjoy your free iOS app!
4. Profit 😀

Maybe not quite as straightforward as that yet (Nav3 not quite there) but not far off!
October 31, 2025 at 10:37 PM
doesn't mw 2019 and Titanfall 2 have like, the same viewmodel animator working on them? i'm p sure this guy worked on both of them
youtube.com/@hypermetal1...
hyper
Hi, I'm Ranon. I work full-time at Infinity Ward as a Principal Animator. Previously worked full-time at Respawn Entertainment as a Senior Animator. Games I’ve worked on: • Titanfall 2 • Apex Legends...
youtube.com
October 26, 2025 at 10:26 PM
カスタム絵文字ピッカーのAndroid版はAndroid Viewだけど、割と新しい(※)のでViewModelでデータと状態、ロジックを分離している。でもCompose用の書き方とはちょっと違うのでStateがたくさんになってる。

※git blameしたら2023年2月末だった。あれの翌月末にはカスタム絵文字ピッカーまで作ってたのか。
October 26, 2025 at 8:43 AM
Mastering Assisted Injection in Hilt: A Complete Guide When your ViewModel needs runtime data, but you still want dependency injection. Have you ever found yourself in this situation? You’re buil...

#dagger-hilt #android #dependency-injection #kotlin #android-app-development

Origin | Interest […]
Original post on proandroiddev.com
proandroiddev.com
October 25, 2025 at 4:39 PM
ViewModelを少し直すたびに Android版とCMP版を切り替えて動作確認してる

Interest | Match | Feed
Origin
fedibird.com
October 24, 2025 at 2:33 PM
ViewModelを少し直すたびに Android版とCMP版を切り替えて動作確認してる
October 24, 2025 at 2:27 PM
My #droidconBerlin talk is LIVE! 🚀 "The ViewModel Performance Trap: When State Management Bites Back." Stop hiding performance issues—learn to remove them with Perfetto, custom CoroutineScopes, and smart pre-fetching

Watch: www.youtube.com/watch?v=5ADw...
Slides: www.slideshare.net/slideshow/th...
www.youtube.com
October 22, 2025 at 2:37 PM
[SFM] Fudd Logic
YouTube video by NotSoProfessionalGuy
youtu.be
October 19, 2025 at 10:40 PM
Sometimes, AI is very annoying.

"The file is corrupted with duplicate code. Let me rewrite the ViewModel file completely:"
October 19, 2025 at 7:29 PM