Introduction to Xamarin 3 Seattle Mobile .NET Developers Group
-
Upload
james-montemagno -
Category
Software
-
view
420 -
download
1
description
Transcript of Introduction to Xamarin 3 Seattle Mobile .NET Developers Group
![Page 1: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/1.jpg)
C# on 2.6 billion devices!!
James Montemagno!@JamesMontemagno!
motzcod.es!!
Frank Krueger!@praeclarum!praeclarum.org!
![Page 2: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/2.jpg)
![Page 3: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/3.jpg)
Automatically test your app on!hundreds of mobile devices !
Create native iOS, Android, Mac and Windows apps in C#
![Page 4: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/4.jpg)
Architecting !Mobile Apps!
![Page 5: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/5.jpg)
Silo!Approach!
Build Apps!Multiple Times!
![Page 6: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/6.jpg)
Write Once,!Run Anywhere!Approach!
Lowest !Common!Denominator!
![Page 7: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/7.jpg)
Xamarin’s Unique Approach!
Native with Code Sharing!!
![Page 8: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/8.jpg)
Windows!APIs!
100%!Coverage!
![Page 9: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/9.jpg)
iOS!APIs!
100%!Coverage!
![Page 10: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/10.jpg)
Android!APIs!
100%!Coverage!
![Page 11: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/11.jpg)
Anything you can do in Objective-C, Swift or Java, can be done in C# with Xamarin!
!
![Page 12: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/12.jpg)
C# runs on 2.6 Billion Devices!
![Page 13: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/13.jpg)
How!Xamarin!Works!
§ C# + .NET Runtime § Native UI § Native Performance
![Page 14: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/14.jpg)
What’s new in Xamarin 3!
![Page 15: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/15.jpg)
Major Elements in!Xamarin 3!
§ Xamarin Designer for iOS!§ Major IDE Enhancements!§ Improved Code Sharing!§ Xamarin.Forms!
![Page 16: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/16.jpg)
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!
![Page 17: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/17.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 18: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/18.jpg)
DEMO!
![Page 19: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/19.jpg)
Xamarin Studio: Beautiful New Look!
![Page 20: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/20.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 21: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/21.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 22: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/22.jpg)
.NET BCL Documentation!Full documentation for the .NET Base Class Libraries (BCL) !!Recently provided to community by Microsoft!!Integrated into Xamarin Studio!
![Page 23: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/23.jpg)
First Class F# Support!
![Page 24: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/24.jpg)
DEMO!
![Page 25: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/25.jpg)
Portable Class Libraries!
![Page 26: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/26.jpg)
Xamarin + Xamarin.Forms!With Xamarin.Forms: !
more code-sharing, native controls!Traditional Xamarin approach!
Shared UI Code!
![Page 27: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/27.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 28: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/28.jpg)
Pages!
Content" MasterDetail" Navigation" Tabbed" Carousel"
![Page 29: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/29.jpg)
Layouts!
Stack" Absolute" Relative" Grid" ContentView" ScrollView" Frame"
![Page 30: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/30.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 31: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/31.jpg)
DEMO!
![Page 32: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/32.jpg)
Xamarin 3 Recap!
§ Xamarin Designer for iOS!§ Major IDE Enhancements!§ Improved Code Sharing!§ Xamarin.Forms!
§ So much more!!
![Page 33: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/33.jpg)
Try Xamarin!Today!
![Page 34: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/34.jpg)
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!
![Page 35: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/35.jpg)
Key Attendees!
![Page 36: Introduction to Xamarin 3 Seattle Mobile .NET Developers Group](https://reader030.fdocuments.in/reader030/viewer/2022020217/554a4b59b4c90531228b465d/html5/thumbnails/36.jpg)
Get Started Today: xamarin.com/download"