introduction to xamarin 3
DESCRIPTION
Introduction to the new features of Xamarin 3: iOS Designer, Shared code, Xamarin.FormsTRANSCRIPT
![Page 2: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/2.jpg)
![Page 3: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/3.jpg)
Architecting Mobile Apps
![Page 4: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/4.jpg)
SiloApproach
Build AppsMultiple Times
![Page 5: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/5.jpg)
Write Once,Run AnywhereApproach
Lowest CommonDenominator
![Page 6: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/6.jpg)
Xamarin’s Unique Approach
Native with Code Sharing
![Page 7: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/7.jpg)
Anything you can do in Objective-C, Swift or Java, can be done in C# with Xamarin
![Page 8: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/8.jpg)
What’s new in Xamarin 3
![Page 9: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/9.jpg)
Major Elements inXamarin 3
Xamarin Designer for iOSMajor IDE EnhancementsImproved Code SharingXamarin.Forms
![Page 10: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/10.jpg)
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
![Page 11: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/11.jpg)
DEMO
![Page 12: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/12.jpg)
Xamarin Studio: Beautiful New Look
![Page 13: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/13.jpg)
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
![Page 14: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/14.jpg)
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
![Page 15: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/15.jpg)
Conditional Compilation
![Page 16: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/16.jpg)
Class Mirroring
![Page 17: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/17.jpg)
Partial Classes
![Page 18: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/18.jpg)
Partial Methods
![Page 19: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/19.jpg)
First Class F# Support
![Page 20: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/20.jpg)
Portable Class Libraries
![Page 21: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/21.jpg)
Xamarin + Xamarin.FormsWith Xamarin.Forms:
more code-sharing, native controlsTraditional Xamarin approach
Shared UI Code
![Page 22: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/22.jpg)
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
![Page 23: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/23.jpg)
Xamarin Forms
![Page 24: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/24.jpg)
Pages
Content MasterDetail Navigation Tabbed Carousel
![Page 25: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/25.jpg)
Layouts
Stack Absolute Relative Grid ContentView ScrollView Frame
![Page 26: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/26.jpg)
Layouts
![Page 27: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/27.jpg)
Managed Layouts
![Page 28: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/28.jpg)
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
![Page 29: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/29.jpg)
Navigation
![Page 30: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/30.jpg)
Platform specific code
![Page 31: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/31.jpg)
PCL
![Page 32: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/32.jpg)
PCL
![Page 33: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/33.jpg)
DEMO
![Page 34: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/34.jpg)
Xamarin 3 Recap
Xamarin Designer for iOS
Major IDE Enhancements
Improved Code Sharing
Xamarin.Forms
So much more!
![Page 35: Introduction to Xamarin 3](https://reader035.vdocuments.site/reader035/viewer/2022081502/554d1b3eb4c905c5208b467b/html5/thumbnails/35.jpg)
Try XamarinToday