- Create the view model object - On load, attach the view model to the presenter - On unload, detach the view model from the presenter - While attached, delegate work and update the view model Unconventional Android v3 | Richard Cirerol | @codeprogression