Building Cross-Platform Native Apps with Xamarin & MVVMCross


Details
Introduction to the MVVMCross Cross Platform Framework
We'll show you how to build a cross-platform native app that shares just about all your code (except for the UI) across iOS, Android, and Windows Phone using C#, Xamarin, and the open source MVVMCross library - all in a single Visual Studio solution.
John Sprunger (https://twitter.com/johnsprunger) is an Architect leading the Mobility practice at West Monroe Partners. John has over ten years of experience in custom application development, performance optimization, and systems integration, and has worked in a number of industries including energy and utilities, healthcare, insurance, and private equity. John has published several apps for Windows Phone.
MVVMCross is an open source, cross platform development framework, maintained by Stuart Lodge, built on top of Xamarin. It builds on the Model - View - ViewModel architectural paradigm with data binding and provides a framework, architecture and 'methodology' for developing cross platform apps for mobile devices.
By the end of this meetup you should have a rudimentary understanding of the MVVMCross framework and paradigm, know how to use it with interfaces and data binding, and know where to go to get more detailed information, tutorials and example solutions.
We are hoping to stream the presentation live via Google Hangouts On Air for those who can't attend in person and make the recording available after the event.
Food and beverages will be provided.
Planned agenda:
17.45 Networking
18.30 Presentation - John Sprunger, West Monroe Partners
20.00 Networking
-----------------------------------------------------------------------
LEGAL NOTICE: Chicago .Net Mobile Developers meetups, and joint meetups, may be videoed or recorded and made publicly available. By attending this meetup, attendees implicitly agree to be videoed and/or recorded, waive/assign any rights to that video, and to having that video/recording made public.
-----------------------------------------------------------------------
Xamarin is a mono framework for iOS and Android that includes C# wrappers for native API bindings. This allows developers to develop native iOS and Android apps in C# using the mono (.Net) framework. Xamarin currently supports all features of .Net 4.5.1, and all API's in iOS7.1 and Android API level 19. iOS8 Beta APIs is suported for registered iOS developers. Android level 20 APIs and support for Android 'L' will be available soon.
Xamarin comes with its own IDE, Xamarin Studio, which supports cross platform development and common code for Android and IOS apps from a single code base. It also features a plugin for Visual Studio, which allows Visual Studio to be used as the IDE. This supports cross platform development for Android, iOS and Windows Phone, and provides full support for PCL and Shared Libraries.


Building Cross-Platform Native Apps with Xamarin & MVVMCross