addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Building Multi-Platform Native Apps with MVVM and C#

The MVVM pattern may have been popularized by Microsoft on its own platforms, but did you know that you can also apply it to other platforms as well, such as iOS and Android? Using the MvvmCross framework you can achieve a very high level of code reuse, including behavior, without losing anything the native platforms have to offer. This opens the door for you to target platforms like iOS, Android, Windows Phone, WinRT, and more, all while being able to share most of your code every time.

In this session we'll go over the basics of MVVM, how MvvmCross brings MVVM and databinding to new platforms, and how you can leverage it to build fully native applications. Along the way we'll look at how to get the most code reuse, and even how to easily cover much of your app's behavior with automated unit tests.


Greg Shackles is a Senior Software Engineer at OLO, based in New York City. His book, Mobile Development with C#, published by O'Reilly, covers how to get started building iOS, Android and Windows Phone apps with C#. Greg is a Xamarin MVP, a host of the Gone Mobile podcast, an organizer of the NYC Mobile .NET Developers Group, a co-author of a monthly column for Visual Studio Magazine, and speaks regularly at many user groups and developer events. Outside of technology, Greg is obsessed with heavy metal, baseball, and craft beer, sometimes in combination, and is also an aspiring homebrewer.


• Blog:

• Twitter: @gshackles

Join or login to comment.

  • Herman Simms J.

    Since I just join, are there any materials from this meeting that I can get my hands on?

    October 16, 2013

  • Steve C.

    Will there be food at this event?

    September 15, 2013

    • Greg S.

      There will not be food at this month's meeting

      September 15, 2013

  • Greg S.

    RSVPs are now closed. If you still want to attend, you still can! I'd recommend showing up a few minutes early to accommodate for the extra time it will take to get you into the system if you're not on the RSVP list. See you tomorrow!

    September 15, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy