Say hello to Xamarin 3

  • 4,736 views
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

Views

Total Views
4,736
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
308
Comments
0
Likes
9

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

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