Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to MVVM for iOS

Aditya P. S.
December 18, 2015

Introduction to MVVM for iOS

Aditya P. S.

December 18, 2015
Tweet

More Decks by Aditya P. S.

Other Decks in Programming

Transcript

  1. Introduction to MVVM for iOS Presented by Aditya Pradana at

    Engineering Brownbag Session in Oneb1t on Friday, December 18th 2015
  2. Typical iOS App MVC Architecture Although views and view controllers

    are technically distinct components, they almost always go hand-in- hand together, paired
  3. What is MVVM? MVVM (Model - View - ViewModel) is

    another architectural paradigm for GUI applications
  4. MVVM Key Points • MVVM is compatible with your existing

    MVC architecture • MVVM makes your apps more testable • MVVM works best with a binding mechanism