This episode is the second of a three part series on client-side development. Kerry and Rinat discuss the changes that were made to the sample’s WinForms client to make it easier to add new features. They review the three main contexts in their GTD sample, the benefits of passing around immutable state, and dig into graphical user interface architectures like MVC and MVVM. This sets them up for the next episode where they apply MVVM to the sample’s cross-platform mobile application. (41 minutes)

Subscribe via RSS | Subscribe for free in iTunes

Episode References:

  • BTW Sample Code for E34 on GitHub
  • Martin Fowler’s article on GUI Architectures
  • Free MvvmCross Training Videos compliments of @slodge – Stuart Lodge
  • MvvmCross code on GitHub
  • @mvvmcross on Twitter
  • Micorsoft’s Roslyn compilers
  • Model–view–controller (MVC) pattern
  • Model View ViewModel (MVVM) pattern
  • Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/