Android Expert·Oct 7Keep the Expensive Stuff Alive: A Field Guide to retain in Jetpack ComposeHow retain() keeps heavy objects alive across rotation, when it beats a ViewModel, and the four production failures to avoid.
Khush Panchal·Jan 11Create your own Android ViewModel from scratchYou have used ViewModel many times, but do you truly know what purpose it serves, how it is created and how it survives rotation?
InCodeToDeploybyAB nay·Sep 9, 2025Understanding ViewModel Internals: A Deep Dive with Real-World ImplementationHow Android’s ViewModel actually works under the hood — and why it matters for your app’s architecture
Eric Cerio·Apr 12, 2025Handling Navigation Arguments in ViewModel Using SavedStateHandle – The Right WayBy [Eric Cerio] | Android Developer | 04/12/2025]
Debug Labs·Jan 30, 2025God Activity, God ViewModel — Why, God, Why?Too much code in Activity to too much code in ViewModel.. ? You are not alone