xamarin: create native ios, android and windows apps in c#

Post on 15-Jul-2015

159 Views

Category:

Mobile

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Xamarin:  Create  na,ve  iOS,  Android  and  Windows  apps  in  C#  Alius  Petraška,  Senior  Mobile  Developer  

C# The best language for Windows development

Modern Features • Advanced Tools • Proven Libraries • Large Community

Intro

C# + ______ Xamarin makes C# the best language for mobile development

Native Code Generation • Platform API Bindings • Code Sharing • Visual Studio

Productive environment

Shared Code

High Performance

Reason #1

LINQ Support

Work With XML Easily XDocument

Event Handling & Delegates

Reason #2

Reason #3

Objective-C C# with Xamarin

Reason #4

Objective-C C# with Xamarin

Reason #5

Java C# with Xamarin

or async

Reason #6

Build App Multiple Times

The Write-Once-Run-Anywhere Approach

Xamarin’s Unique Approach

What is native?

Native User Interfaces Native API Access Native Performance

Windows API’s

iOS API’s

Android API’s

Anything you can do in Objective-C, Swift or Java can be done in C# with Xamarin!

Emerging Technologies & Devices

Android Wear Google Glass Amazon Fire Phone Amazon Fire TV

a

C# runs on ~2.6 Billion Devices

Disadvantages

•  You need a license •  It’s not a shared UI Platform •  You need to understand each platforms UI controls and

UX recommendations •  You need a Mac for iOS development

Xamarin Studio

NuGet

F#

Windows Azure welcomes Xamarin

Telerik UI for Xamarin

Free

@aliuspetraska  

top related