Skip to content

SwiftyKit/MVVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5aa2b1a · Apr 6, 2021

History

9 Commits
Apr 6, 2021
Apr 6, 2021
Apr 6, 2021

Repository files navigation

A MVVP architecture example

What's MVVP

  • Models --- responsible for the domain data or a data access layer which manipulates the data.
  • View --- responsible for the presentation layer (GUI), for iOS environment think of everything starting with 'UI' prefix.
  • ViewState --- the state of the view, it is changed by the Presenter and then rendered in the view.
  • Presenter --- the glue or the mediator between the Model and the View, in general responsible for altering the Modelby reacting to the user's actions performed on the View and updating the View with changes from the Model.

About

A MVVP architecture example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages