Lifecycle Aware Data Loading with Android Architecture Components
Ian Lake

For those asking about ViewModels: They are retained just like retained fragments or loaders are retained. There is no serialization or persistence involved and they disappear when the app is killed.

Just for fun, I created a Loader using LiveData to prove you can mix and match anything:

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.