MVVM-Tutorial
MVVM-Tutorial copied to clipboard
MVVM-Tutorial
Motivation
I love MVVM architecture, and I've been using it for all my iOS projects. I asked developers whether they wanted to learn MVVM and this project is a result of that.
Introduction
MVVM stands for Model-View-ViewModel. It decouples the UI code from the business logic by introducing another layer/component called View-Model.
View-Model contains all the logic and data manipulation and directly interacts with the Model. It's not coupled with the View (View Controller).
Benefits of using MVVM- Improved testability. Ease of Use. Smaller and Modular View-Controllers. No duplicated code to updates views.
MVVM Architecture
Spread the word!
Liked the project? Just give it a star ⭐️ and spread the word!
Credits
© Shubham Kumar Singh | 2021