Say hello to Xamarin 3

Uploaded on

The Xamarin 3 overview webinar explains and demos the Xamarin iOS Designer, Xamarin.Forms, and some major IDE enhancements.

The Xamarin 3 overview webinar explains and demos the Xamarin iOS Designer, Xamarin.Forms, and some major IDE enhancements.

More in: Software
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Fix this with website stuff
  • Expensive to staff multiple platform-specific teams

    Expensive to maintain multiple code bases

    Slows innovation
  • Poor user experience
    – API coverage
    – Performance

    High abandonment rates

    Wasted investment
  • As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.

    Fully native apps written in C#
    Share on average 75% source code across platforms
    C# + .NET Runtime
    Native UI
    Native Performance

  • Xamarin iOS Designer


  • 1. C# on 2.6 billion devices @XamarinHQ #Xamarin3
  • 2. Your hosts Nat Friedman Miguel de Icaza James Montemagno CEO and Co-Founder CTO and Co-Founder Developer Evangelist @natfriedman @migueldeicaza @jamesmontemagno
  • 3. Make it fast, easy and fun to create great mobile apps Our Mission
  • 4. Explosive Growth Over 600,000 registered developers 32,000 new developers per month Customers in 120 countries Visionary in the Gartner Magic Quadrant # of developers
  • 5. Enterprise Customers in all Verticals & Use Cases
  • 6. Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in Visual Studio and C#
  • 7. What is native?
  • 8. The Anatomy of a Native App Xamarin apps look and feel native because they are native Native User Interfaces Native API Access Native Performance
  • 9. Architecting Mobile Apps
  • 10. The Silo Approach Build App Multiple Times
  • 11. The Write-Once-Run-Anywhere Approach Lowest Common Denominator
  • 12. Xamarin’s Unique Approach Native With Code Sharing
  • 13. Windows APIs
  • 14. iOS APIs | 100% Coverage
  • 15. Android APIs | 100% Coverage
  • 16. Anything you can do in Objective-C or Java can be done in C# with Xamarin using Visual Studio
  • 17. Unrivaled Mobile Development Training Live unlimited mobile development training from mobile experts, in your time-zone, on your schedule and as often as you'd like
  • 18. What’s new in Xamarin 3
  • 19. Major Elements of Xamarin 3 1. Xamarin Designer for iOS 2. Xamarin Studio & Visual Studio Enhancements 1. Easy code sharing 2. Xamarin.Forms
  • 20. Xamarin Designer for iOS Fully integrated into Xamarin Studio & Visual Studio iOS 6 & 7 Storyboard support Intuitive event handling Support for auto-layout Live preview of custom controls
  • 21. Xamarin Studio: Beautiful new look
  • 22. NuGet Package Manager NuGet support combined with the Xamarin Component Store gives Xamarin developers the most comprehensive ecosystem of libraries at their fingertips
  • 23. Xamarin Designer for iOS in Xamarin Studio
  • 24. First Class F# Support
  • 25. Shared Projects The easiest way to share code Eliminates the hassle of file-linking Easier to collaborate with other Xamarin Studio and Visual Studio users
  • 26. Demo
  • 27. Portable Class Libraries
  • 28. Xamarin.Forms Native UI C# Native UI C# Native UI C# Shared C# App Logic Shared C# App LogicShared App Logic Shared App Logic Shared UI Code iOS UI Code Android UI Code Windows UI Code in C# With Xamarin.Forms: more code-sharing, native controls Shared App LogicShared App Logic iOS UI Android UI Windows UI Shared UI Code Traditional Xamarin approach
  • 29. Xamarin.Forms Quickly and easily build native user interfaces using shared code Xamarin.Forms elements map to native controls and behaviors Mix-and-match Xamarin.Forms with native APIs Shared App Logic Shared UI Code
  • 30. Pages Content MasterDetail Navigation Tabbed Carousel
  • 31. Layouts Stack Absolute Relative Grid ContentView ScrollView Frame
  • 32. Controls ActivityIndicator BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell
  • 33. Demo
  • 34. Xamarin 3 Recap  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms  So much more!
  • 35. Key Attendees
  • 36. Key Attendees
  • 37. Q & A Get your free C# t-shirt: More discussion at: @XamarinHQ #Xamarin3