Cross Platform .NET Apps – How to be awesome on each platform without rewriting

January's meetup will be packed full of Mobile .NET awesome!


• 5:45PM-6:15PM: Pizza + Social

• 6:15PM-6:45PM: Lightning Talks (Sign up here)

• 7:00PM - 8:00PM: Main Talk with Daniel Plaisted

• Event Will be live streamed on G+ Hangouts: RSVP Here for Live Stream

• Live Chat will be in:­ channel: #seamobiledev

Beverages + Pizza provided by Xamarin! (yes we will have more pizza then last time!!!)

Main Talk with Daniel Plaisted:

Cross Platform .NET Apps – How to be awesome on each platform without rewriting your app for each of them

We live in a world where supporting multiple platforms is becoming more and more of a requirement.  Fortunately, with Xamarin’s iOS and Android tools, you can use .NET to create apps for all major mobile platforms.  However, there’s a tension between making your app take full advantage of each platform and sharing as much code as possible between the different platforms.  In this session, we’ll cover patterns you can use to help with this.  We’ll see how the Model-View-ViewModel pattern (MVVM) helps create a clean separation between your user interface, which is platform-specific, and your business logic, which should mostly be reusable across platforms.  We’ll also see how to use abstraction and dependency injection to access platform-specific functionality from shared code, and how Portable Class Libraries make it easier to share your code.

Daniel Plaisted:

Since joining Microsoft in 2008, Daniel has worked on the Managed Extensibility Framework (MEF), Portable Class Libraries, and .NET for Windows Store apps.  He's presented at MS TechEd, //build/, and various local groups, code camps, and conferences.  In his free time, he enjoys computer games, reading, hiking, juggling, and footbagging (hackey-sack).

Location Details for Parking:

Join or login to comment.

  • James M.

    I want to thank everyone for coming out last night and for Daniel our main speaker to for his talk. I would love more feedback from you guys about how it went, what you liked, what you didn't so we can make this Developer Group even more amazing.

    I am not 100% sure on the live recordings, as I would have liked to spend a bit more time chatting with everyone than managing the laptops. However, I think perhaps just doing a recording with the equipment CityU offers would work better. More set it and forget it and upload to youtube after the session for viewing. Let me know everyone's thoughts. Cheers.

    January 8, 2014

  • Andrew A.

    I learned a little about several topics. It seemed less focused on the topic than I expected.

    January 8, 2014

  • David R.

    Great lightning round talks. Excellent main talk by Daniel Plaisted!

    1 · January 8, 2014

  • Mike B.

    Thanks so much for setting up the google hangout. Much appreciated!

    January 8, 2014

  • Jon C.

    Awesome talk!

    January 7, 2014

  • James M.

    Don't forget to follow on twitter: for updates

    January 7, 2014

  • James M.

    Live Chat will be in: channel: #seamobiledev

    January 6, 2014

  • Manesh R.

    I'd like to watch the live stream as well.

    January 6, 2014

  • Tom J.

    I'd like to watch the live stream as well.

    January 6, 2014

  • James M.

    Also if anyone does plan on watching the live stream and not attending in person can you please leave a reply to this so I can schedule out the pizza order tomorrow :) Thanks :)

    January 6, 2014

  • James M.

    Also if anyone would like to give a lightning talk tomorrow there is still time to sign up:

    January 6, 2014

  • James M.

    Alright so I did some testing on the G+ hangouts. This should be pretty interesting to see if it all works :) I will start broadcasting right around 6PM PST: Here is the link:

    1 · January 5, 2014

    • Mike B.

      Fantastic, thanks James!

      January 6, 2014

  • Michael O

    I second the hangout. It has a limit of 10 simultaneous users I believe ....however you have the ability to save the video automatically for rebroadcasting

    1 · January 2, 2014

  • Mike B.

    Hello everyone! Any chance this could be shown via a google hangout or something similar? I'd really like to see this content but I currently live in Kansas City, MO.

    December 25, 2013

    • James M.

      Shot you an email back, I will see what we can do.

      1 · January 1, 2014

    • chatanya

      Google hangout will be a good idea. It will give opportunity to attend the meetup online.. Thanks in advance

      January 1, 2014

Our Sponsors

  • Xamarin

    Giveaways, pizza, developer resources, and more.

  • Microsoft

    Food, location, and awesome stuff.

  • City University of Seattle

    CityU has been gracious enough to provide us with meeting accommodations

  • JetBrains

    Monthly licensing giveaways for ReSharper and dotTrace products.

  • Infragistics

    Giveaways, developer resources, and more.

  • Pluralsight

    Monthly subscription giveaways

  • Apress

    Free eBook monthly giveaways.

  • O'Reilly

    Exclusive discounts and books.

People in this
Meetup are also in:

You don't have to be an expert to start your own Meetup G roup

Get started Learn more

I'm surprised by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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