Cloudy with a Chance of Cross Platform (for Bay.NET)

Post on 07-May-2015

828 views 2 download

description

Building cloud-enabled cross-platform mobile apps with C# and Xamarin, for Bay.NET user group (November 2013)

transcript

Craig DunnDeveloper EvangelistXamarin

craig@xamarin.com@conceptdev

Bay.NET

Cloudy Cross-Platform Apps

XamarinC# on iOS and Android

Azure

Parse

PCL

VS2013

Modern language C#

Shared code

High performance

How does it work?

• Mono

• C# .NET implementation for Linux

• started in 2001/released 2004

• “Bindings”

• exposes underlying SDKs as C#

C# 5.NET 4.5

You

Us

Them

Mac OS X WindowsWindows

IDE

iOS

Android

Mac

Windows/Phone

XamarinBusiness Edition

+

Mac+

C# Development Environments

iOS Development

iOS Development

iOS Apps in Visual Studio !?

Android Development

Portable Class Libraries

TaskyPortable Demo

Cloudy Cross-Platform Apps

XamarinC# on iOS and Android

Azure

Parse

Azure Component

Azure Portal

http://windowsazure.com

Azure DemoInitialize

await a list of data

await inserting a new object

Azure Demo

Cloudy Cross-Platform Apps

XamarinC# on iOS and Android

Azure

Parse

Parse Component

Parse Portal

http://parse.com

Parse DemoInitialize

await a list of data

await inserting a new object

Parse Demo