Say hello to Xamarin 3


Published on

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

Published in: Software
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

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
  • Say hello to Xamarin 3

    1. 1. C# on 2.6 billion devices @XamarinHQ #Xamarin3
    2. 2. Your hosts Nat Friedman Miguel de Icaza James Montemagno CEO and Co-Founder CTO and Co-Founder Developer Evangelist @natfriedman @migueldeicaza @jamesmontemagno
    3. 3. Make it fast, easy and fun to create great mobile apps Our Mission
    4. 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. 5. Enterprise Customers in all Verticals & Use Cases
    6. 6. Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in Visual Studio and C#
    7. 7. What is native?
    8. 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. 9. Architecting Mobile Apps
    10. 10. The Silo Approach Build App Multiple Times
    11. 11. The Write-Once-Run-Anywhere Approach Lowest Common Denominator
    12. 12. Xamarin’s Unique Approach Native With Code Sharing
    13. 13. Windows APIs
    14. 14. iOS APIs | 100% Coverage
    15. 15. Android APIs | 100% Coverage
    16. 16. Anything you can do in Objective-C or Java can be done in C# with Xamarin using Visual Studio
    17. 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. 18. What’s new in Xamarin 3
    19. 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. 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. 21. Xamarin Studio: Beautiful new look
    22. 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. 23. Xamarin Designer for iOS in Xamarin Studio
    24. 24. First Class F# Support
    25. 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. 26. Demo
    27. 27. Portable Class Libraries
    28. 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. 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. 30. Pages Content MasterDetail Navigation Tabbed Carousel
    31. 31. Layouts Stack Absolute Relative Grid ContentView ScrollView Frame
    32. 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. 33. Demo
    34. 34. Xamarin 3 Recap  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms  So much more!
    35. 35. Key Attendees
    36. 36. Key Attendees
    37. 37. Q & A Get your free C# t-shirt: More discussion at: @XamarinHQ #Xamarin3