Merge Conflict 49: The Magic of MVVM




Merge Conflict show

Summary: <p>We are back to talk architecture with MVVM, that is right Model-View-ViewModel, and all of the awesome stuff that comes along for the ride with the fantastic frameworks available. Before we talk about those frameworks, we go through why we love MVVM itself, what it is, how to use it, and why it is not just data binding. We take a look at popular frameworks and how to use MVVM with no framework at all. So sit back and get ready for architecture!</p> <h3>Follow Us</h3> <ul> <li>Frank: <a href="http://twitter.com/praeclarum" target="_blank">Twitter</a>, <a href="http://praeclarum.org" target="_blank">Blog</a>, <a href="http://github.com/praeclarum" target="_blank">GitHub</a> </li> <li>James: <a href="http://twitter.com/jamesmontemagno" target="_blank">Twitter</a>, <a href="http://motzcod.es" target="_blank">Blog</a>, <a href="http://github.com/jamesmontemagno" target="_blank">GitHub</a> </li> <li>Music : Amethyst Seer - Citrine by <a href="https://soundcloud.com/adventureface" target="_blank">Adventureface</a> </li> <li>Proudly recorded on <a href="https://zencastr.com/" target="_blank">Zencastr</a> </li> </ul><p>Sponsored By:</p><ul><li> <a rel="nofollow" href="https://www.syncfusion.com/products/xamarin?utm_source=podcasts&amp;utm_medium=list&amp;utm_campaign=mergexampodcy18">Syncfusion</a>: <a rel="nofollow" href="https://www.syncfusion.com/products/xamarin?utm_source=podcasts&amp;utm_medium=list&amp;utm_campaign=mergexampodcy18">Syncfusion offers the largest selection of controls for Xamarin.iOS, Xamarin.Android, and Xamarin.Forms. Check out our components on NuGet and don’t forget to download our Xamarin e-books. ![Syncfusion2018](https://uploads.fireside.fm/images/0/02d84890-e58d-43eb-ab4c-26bcc8524289/DYvAhv8t.png)</a> </li></ul><p>Links:</p><ul> <li><a title="Episode 5: MVVM &amp; Data Binding with Xamarin.Forms | The Xamarin Show | Channel 9" rel="nofollow" href="https://channel9.msdn.com/Shows/XamarinShow/Introduction-to-MVVM">Episode 5: MVVM &amp; Data Binding with Xamarin.Forms | The Xamarin Show | Channel 9</a></li> <li><a title="Episode 13: MVVM Helpers | The Xamarin Show | Channel 9" rel="nofollow" href="https://channel9.msdn.com/Shows/XamarinShow/The-Xamarin-Show-12-MVVM-Helpers">Episode 13: MVVM Helpers | The Xamarin Show | Channel 9</a></li> <li><a title="Episode 12: MVVM Light and Xamarin with Laurent Bugnion | The Xamarin Show | Channel 9" rel="nofollow" href="https://channel9.msdn.com/Shows/XamarinShow/The-Xamarin-Show-12-MVVM-Light-and-Xamarin-with-Laurent-Bugnion">Episode 12: MVVM Light and Xamarin with Laurent Bugnion | The Xamarin Show | Channel 9</a></li> <li><a title="Episode 10: Prism for Xamarin.Forms with Brian Lagunas | The Xamarin Show | Channel 9" rel="nofollow" href="https://channel9.msdn.com/Shows/XamarinShow/Prism-for-XamarinForms-with-Brian-Lagunas">Episode 10: Prism for Xamarin.Forms with Brian Lagunas | The Xamarin Show | Channel 9</a></li> <li><a title="Model–view–viewmodel - Wikipedia" rel="nofollow" href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel">Model–view–viewmodel - Wikipedia</a></li> <li><a title="jamesmontemagno/mvvm-helpers: Collection of MVVM helper classes for any application" rel="nofollow" href="https://github.com/jamesmontemagno/mvvm-helpers">jamesmontemagno/mvvm-helpers: Collection of MVVM helper classes for any application</a></li> <li><a title="MvvmCross" rel="nofollow" href="https://www.mvvmcross.com/">MvvmCross</a></li> <li><a title="MVVM Light Toolkit" rel="nofollow" href="http://www.mvvmlight.net/">MVVM Light Toolkit</a></li> <li><a title="Build a Native Android UI &amp; iOS UI with Xamarin.Forms - Xamarin" rel="nofollow" href="https://www.xamarin.com/forms">Build a Native Android UI &amp; iOS UI with Xamarin.Forms - Xamarin</a></li> <li><a title="Frank's list diffing observable collection" rel="nofollow" href="https://gist.github.com/praeclarum/2df15b98f4576c1815a35cb60790e4e6">Frank's list diffing observable collection</a></li> </ul>