Xamarin 3 Overview May 30th, 2014

  • Two products
    • Xamarin Platform – NATIVE apps for iOS, Android, Mac, and Windows
      • Native = Native user interfaces + Native API access + Native performance (can’t get with JavaScript)
      • Facebook’s first app was NOT native, making it slow and choppy; Mark Z. labeled it a failure and they rebuilt it as native
    • Xamarin Test Cloud – even if it’s not built with Xamarin
  • Architecting Mobile Apps
    • Silo approach (inefficient and chaotic)
      • Objective-C and XCode for iOS
      • Java and Eclipse for Android
      • C# and Visual Studio for Windows
    • Code sharing (separate front-end from back-end)
      • Shared C# back-end
      • Separate front-end UIs
  • Xamarin University for developers wanting to learn mobile (must know C#)