What is MVVM?

  • June 30, 2022
  • Category: Mobile Application

What is MVVM?

Model-View-ViewModel (MVVM) is a software design pattern that is structured to separate program logic and user interface controls. MVVM is also known as model-view-binder and was created by Microsoft architects Ken Cooper and John Gossman.

Model

Model houses the logic for the program, which is retrieved by the ViewModel upon its Own receipt of input from the user through View.

View

View is the collection of visible elements, which also receives user input. This includes user interfaces (UI), animations and text. The content of View is not interacted with directly to change what is presented.

ViewModel

ViewModel is located between the View and Model layers. This is where the controls for interacting with View are housed, while
binding is used to connect the Ul elements in View to the controls in ViewModel.

Stay Apprised with Infowind Technologies to know more.

Leave a comment

Your email address will not be published.

Vipin Maru is the Founder and CEO at Infowind Technologies, an emerging Top Web and Mobile Application Development Company. With a deep industry expertise in the technologies as React.js, Node.js, Laravel, Flutter, React Native, Ruby on Rails, just to name a few, he has been successful in creating a strong client hold ocross the globe. With his seasoned team of developers and designers, he has reached the market potential