developing native ios, android, and windows apps in c# with xamarin

Post on 25-Feb-2016

67 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

@ XamarinHQ #Xamarin. Developing Native iOS, Android, and Windows apps in C# with Xamarin. Who is this guy?. James Montemagno. Developer Evangelist, Xamarin. james.montemagno@ xamarin.com @ JamesMontemagno | motzcod.es @ XamarinHQ | blog.xamarin.com. - PowerPoint PPT Presentation

TRANSCRIPT

Developing Native iOS, Android, and Windows apps in C# with Xamarin

@XamarinHQ

#Xamarin

Who is this guy?

James MontemagnoDeveloper Evangelist, Xamarinjames.montemagno@xamarin.com

@JamesMontemagno | motzcod.es

@XamarinHQ | blog.xamarin.com

Automatically test your app on

hundreds of mobile devices

Create native iOS, Android, Mac and

Windows apps in Visual Studio and C#

What is native?

The Anatomy of a Native App

Native User Interfaces Native API Access Native Performance

Architecting Mobile Apps

The Silo Approach

Build App Multiple Times

The Write-Once-Run-Anywhere Approach

Lowest CommonDenominator

Xamarin’s Unique Approach

Native With Code Sharing

Windows APIs

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 using Visual Studio

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.

Emerging Technologies & Devices

Android Wear Google Glass Amazon Fire Phone Amazon Fire TV

Live Coding Adventure 1

Portable Class Libraries

Xamarin + Xamarin.FormsWith Xamarin.Forms:

more code-sharing, native controlsTraditional Xamarin approach

Shared UI Code

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

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

Pages

Content MasterDetail Navigation Tabbed Carousel

Layouts

Stack Absolute Relative Grid ContentView ScrollView Frame

ControlsActivityIndicat

or BoxView Button DatePicker Editor

Entry Image Label ListView Map

OpenGLView Picker ProgressBar SearchBar Slider

Stepper TableView TimePicker WebView EntryCell

ImageCell SwitchCell TextCell ViewCell

Login ViewModel

Login Page – Code Behind

Login Page – XAML

Login Page

Live Coding Adventure 2

Key Attendees

xamarin.com/evolve

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

Get Started Today: xamarin.com/download

Q & AGet your free C# t-shirt:xamarin.com/shirt

Find Me:@JamesMontemagno | motzcod.es@XamarinHQ | blog.xamarin.com

top related