Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Say hello to Xamarin 3

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

  • Login to see the comments

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 nat@xamarin.com @natfriedman miguel@xamarin.com @migueldeicaza james.montemagno@xamarin.com @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 xamarin.com/evolve
  36. 36. Key Attendees
  37. 37. Q & A Get your free C# t-shirt: xamarin.com/shirt More discussion at: forums.xamarin.com @XamarinHQ #Xamarin3

×