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.
C# on 2.6 billion devices
Pierce Boggan
@pierceboggan
pierceboggan.com
Automatically test your app on
hundreds of mobile devices
Create native iOS, Android, Mac and
Windows apps in C#
Silo
Approach
Build Apps
Multiple
Times
Write Once,
Run Anywhere
Approach
Lowest
Common
Denominator
Xamarin’s
Unique
Approach
Native with
Code
Sharing
Windows
APIs
100%
Coverage
iOS
APIs
100%
Coverage
Android
APIs
100%
Coverage
Anything you can do in Objective-C, Swift or
Java, can be done in C# with Xamarin.
C# runs on 2.6 Billion Devices
How
Xamarin
Works
 C# + .NET Runtime
 Native UI
 Native Performance
What’s new in Xamarin 3
Major
Elements
in
Xamarin 3
 Xamarin Designer for iOS
 Major IDE Enhancements
 Improved Code Sharing
 Xamarin.Forms
Xamarin Designer
for Android
Fully integrated into
Xamarin Studio & Visual
Studio
Multi-resolution editing
Easy switch bet...
Xamarin Designer
for iOS
Fully integrated into
Xamarin Studio & Visual
Studio
iOS 6 & 7 Storyboard
support
Intuitive event...
Xamarin Designer in Action
Xamarin Studio: Beautiful New Look
NuGet Package Manager
Full support for using
NuGet packages
Take advantage of the
many NuGet packages
which are are now
sh...
Shared Projects
The easiest way to
share code
Eliminates the hassle
of file-linking
Easier to collaborate
with other Xamar...
.NET BCL Documentation
Full documentation for
the .NET Base Class
Libraries (BCL)
Recently provided to
community by
Micros...
First Class F# Support
Portable Class Libraries
Xamarin + Xamarin.Forms
With Xamarin.Forms:
more code-sharing, native controls
Traditional Xamarin approach
Shared UI Code
Xamarin + Xamarin.Forms
Shared UI Code
Quickly and easily build native user
interfaces using shared code
Xamarin.Forms ele...
Pages
Content MasterDetail Navigation Tabbed Carousel
Layouts
Stack Absolute Relative Grid ContentView ScrollView Frame
Controls
ActivityIndicator BoxView Button DatePicker Editor
Entry Image Label ListView Map
OpenGLView Picker ProgressBar S...
DEMO
Xamarin 3 Recap
 Xamarin Designer for iOS
 Major IDE Enhancements
 Improved Code Sharing
 Xamarin.Forms
 So much more!
Get your
own C# or
F# shirt
today!
Learn more
Unrivaled Mobile Development Training
Live unlimited mobile development training from mobile experts,
in your t...
Key Attendees
Get Started Today: xamarin.com/download
Introducing Xamarin 3
Upcoming SlideShare
Loading in …5
×

Introducing Xamarin 3

752 views

Published on

Interested in building cross-platform native mobile apps in C# and sharing, on average, 75% of your business logic across iOS, Android, and Windows Phone? Xamarin is your answer!

On top of all the normal awesomness of Xamarin, Xamarin 3 brought tons of new goodies, including the Xamarin Designer for iOS, major IDE enhancements, improved code sharing, and Xamarin.Forms. Xamarin.Forms allows you to build three native UIs with one shared C# codebase.

Published in: Software, Technology
  • Be the first to comment

  • Be the first to like this

Introducing Xamarin 3

  1. 1. C# on 2.6 billion devices Pierce Boggan @pierceboggan pierceboggan.com
  2. 2. Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in C#
  3. 3. Silo Approach Build Apps Multiple Times
  4. 4. Write Once, Run Anywhere Approach Lowest Common Denominator
  5. 5. Xamarin’s Unique Approach Native with Code Sharing
  6. 6. Windows APIs 100% Coverage
  7. 7. iOS APIs 100% Coverage
  8. 8. Android APIs 100% Coverage
  9. 9. Anything you can do in Objective-C, Swift or Java, can be done in C# with Xamarin.
  10. 10. C# runs on 2.6 Billion Devices
  11. 11. How Xamarin Works  C# + .NET Runtime  Native UI  Native Performance
  12. 12. What’s new in Xamarin 3
  13. 13. Major Elements in Xamarin 3  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms
  14. 14. Xamarin Designer for Android Fully integrated into Xamarin Studio & Visual Studio Multi-resolution editing Easy switch between design and Android XML Shipping for over 2 years
  15. 15. 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
  16. 16. Xamarin Designer in Action
  17. 17. Xamarin Studio: Beautiful New Look
  18. 18. NuGet Package Manager Full support for using NuGet packages Take advantage of the many NuGet packages which are are now shipping with Xamarin compatibility – in Visual Studio or Xamarin Studio
  19. 19. 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
  20. 20. .NET BCL Documentation Full documentation for the .NET Base Class Libraries (BCL) Recently provided to community by Microsoft Integrated into Xamarin Studio
  21. 21. First Class F# Support
  22. 22. Portable Class Libraries
  23. 23. Xamarin + Xamarin.Forms With Xamarin.Forms: more code-sharing, native controls Traditional Xamarin approach Shared UI Code
  24. 24. Xamarin + Xamarin.Forms Shared UI Code 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
  25. 25. Pages Content MasterDetail Navigation Tabbed Carousel
  26. 26. Layouts Stack Absolute Relative Grid ContentView ScrollView Frame
  27. 27. 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
  28. 28. DEMO
  29. 29. Xamarin 3 Recap  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms  So much more!
  30. 30. Get your own C# or F# shirt today!
  31. 31. Learn more 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
  32. 32. Key Attendees
  33. 33. Get Started Today: xamarin.com/download

×