Con l'introduzione della libreria Android Architecture Components, sono state introdotte diverse nuove classi, tra cui AndroidViewModele ViewModel. Tuttavia, ho difficoltà a capire la differenza tra queste due classi. La documentazione descrive brevemente AndroidViewModelcome segue:
Conoscenza del contesto dell'applicazione
ViewModel
Apprezzo la brevità, ma cosa implica esattamente? Quando dovremmo scegliere di utilizzare AndroidViewModelover ViewModele viceversa?