Building poollie wk 2014 for ios android and windows phone using xamarin and azure
Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.
-
Upload
sheena-casey -
Category
Documents
-
view
242 -
download
1
Transcript of Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.
![Page 1: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/1.jpg)
Developing Native iOS, Android, and Windows apps in C# with Xamarin
@XamarinHQ
#Xamarin
![Page 2: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/2.jpg)
Who is this guy?
James MontemagnoDeveloper Evangelist, Xamarin
@JamesMontemagno | motzcod.es
@XamarinHQ | blog.xamarin.com
![Page 3: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/3.jpg)
Automatically test your app on
hundreds of mobile devices
Create native iOS, Android, Mac and
Windows apps in Visual Studio and C#
![Page 4: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/4.jpg)
What is native?
![Page 5: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/5.jpg)
The Anatomy of a Native App
Native User Interfaces Native API Access Native Performance
![Page 6: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/6.jpg)
Architecting Mobile Apps
![Page 7: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/7.jpg)
The Silo Approach
Build App Multiple Times
![Page 8: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/8.jpg)
The Write-Once-Run-Anywhere Approach
Lowest CommonDenominator
![Page 9: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/9.jpg)
Xamarin’s Unique Approach
Native With Code Sharing
![Page 10: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/10.jpg)
Windows APIs
![Page 11: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/11.jpg)
iOS APIs | 100% Coverage
![Page 12: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/12.jpg)
Android APIs | 100% Coverage
![Page 13: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/13.jpg)
Anything you can do in Objective-C, Swift, or Java
can be done in C# with Xamarin using Visual Studio
![Page 14: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/14.jpg)
Xamarin.iOS does full Ahead Of Time (AOT) compilation to produce an ARM binary for Apple’s App Store.
Native Performance
Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device.
![Page 15: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/15.jpg)
Emerging Technologies & Devices
Android Wear Google Glass Amazon Fire Phone Amazon Fire TV
![Page 16: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/16.jpg)
Live Coding Adventure 1
![Page 17: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/17.jpg)
Portable Class Libraries
![Page 18: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/18.jpg)
Xamarin + Xamarin.FormsWith Xamarin.Forms:
more code-sharing, native controlsTraditional Xamarin approach
Shared UI Code
![Page 19: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/19.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 20: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/20.jpg)
What’s Included
40+ Pages, Layouts, and Controls
Build from code behind or XAML
Two-way Data Binding
Navigation
Animation API
Dependency Service
Messaging Center
![Page 21: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/21.jpg)
Pages
Content MasterDetail Navigation Tabbed Carousel
![Page 22: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/22.jpg)
Layouts
Stack Absolute Relative Grid ContentView ScrollView Frame
![Page 23: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/23.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 24: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/24.jpg)
Login ViewModel
![Page 25: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/25.jpg)
Login Page – Code Behind
![Page 26: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/26.jpg)
Login Page – XAML
![Page 27: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/27.jpg)
Login Page
![Page 28: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/28.jpg)
Live Coding Adventure 2
![Page 29: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/29.jpg)
Key Attendees
xamarin.com/evolve
![Page 30: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/30.jpg)
Unrivaled Mobile Development TrainingLive unlimited mobile development training from mobile experts,
in your time-zone, on your schedule and as often as you'd like
xamarin.com/university
![Page 31: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/31.jpg)
Get Started Today: xamarin.com/download
![Page 32: Developing Native iOS, Android, and Windows apps in C# with Xamarin @XamarinH Q #Xamarin.](https://reader035.fdocuments.in/reader035/viewer/2022062304/56649e755503460f94b77187/html5/thumbnails/32.jpg)
Q & A
Get your free C# t-shirt:xamarin.com/shirt
Find Me:@JamesMontemagno | motzcod.es@XamarinHQ | blog.xamarin.com