Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing Xamarin

Introducing Xamarin

Presented at Brisbane Cocoaheads, May 2014

Avatar for lachlanroche

lachlanroche

May 06, 2014
Tweet

More Decks by lachlanroche

Other Decks in Programming

Transcript

  1. What is Xamarin? • Build Cocoa or Android apps in

    .NET • Produces native apps which directly use the platform frameworks • Develop in Visual Studio or Xamarin Studio
  2. Xamarin timeline • 2002 .NET Framework • 2004 Mono project

    • 2009 Mono Touch • 2011 Xamarin spun out of Novell
  3. Feature adoption • Mono often ship new compiler and framework

    features before Microsoft
 e.g. await/async, LINQ • SDK bindings usually available the next day
  4. 3rd party code • Binding static libraries • Xamarin component

    store
 https://components.xamarin.com/ • Portable Class Libraries • .NET source code - C#, F#
  5. App gallery • Rdio • calca • iCircuit • Many

    more
 http://xamarin.com/apps/all
  6. Why use it? • Single codebase across iOS, Android, Windows

    • Shared code can be 20-30% of the combined source • Easier path to Cocoa for .NET developers