# Breaking The Buzzwords Barrier Part 3: ViewModel

DevFeed: [Breaking The Buzzwords Barrier Part 3: ViewModel](<https://devfeed.tech/articles/breaking-the-buzzwords-barrier-part-3-viewmodel-22793.md>)

Original publisher: [Read original article](<http://androidessence.com/breaking-the-buzzwords-barrier-viewmodel/>)

Author: Adam McNeilly

Published: 2018-06-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Android Essence](<https://devfeed.tech/sources/android-essence.md>)

Topics: [mvc](<https://devfeed.tech/topics/mvc.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture-components](<https://devfeed.tech/tags/architecture-components.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [mvvm](<https://devfeed.tech/tags/mvvm.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [viewmodel](<https://devfeed.tech/tags/viewmodel.md>)

## AI overview

This tutorial explains the difference between the ViewModel concept in MVVM architecture and Android's lifecycle-conscious ViewModel class. It describes how Android Architecture Components retain ViewModel data across configuration changes such as rotation.

## Source excerpt

So far we've covered four big buzzwords used in our application: Model-View-ViewModel Room RxJava Repository Pattern Now, we should circle back to the beginning. Following our diagram outlined in the previous parts, the next component we can begin to work on is our AccountViewModel: Naturally, this may bring up some confusion. We already discussed ViewModels in part 1. Well, depending on context, we may not be referring to the same thing.