Cloud-enabling iOS & Android apps with C# (using Xamarin)

Preview:

DESCRIPTION

for NDC London 2013, demonstrating adding Azure Mobile Services and Parse to an existing "Todo" mobile app.

Citation preview

Craig DunnDeveloper EvangelistXamarin

craig@xamarin.com@conceptdev

Cloud-enabling apps with C#iOS & Android

(using Xamarin)

forecast: chance of cloudsXamarin

C# on iOS and Android

Azure Mobile Services Data Storage, Validation & Auditing, Authentication

Parseif there’s time...

Modern language C#

Shared code

High performance

You

Us

Them

NDCPortable Demo

existing app (local database)

how to share data?

how to authenticate?

what is a cloud?

(REST)

SERVERS DATABASES

SOCIAL PUSH

webservices

Portable Class Libraries

REST Web Services

GETPOSTPATCHDELETE

Client LibraryAzure

Parse

Dynamic Schema

Azure Demo

Data store

Validation

Authentication

Azure Component

Azure Portal: Service

Azure Portal: Data

Azure Portal: Table

Azure Data Demoinitialize

await a list of data

await inserting a new object

Azure Validation Demoscript

c# code

Azure Auth Democonfigure

set permissions

filter rows by user

c# code

tag rows with user

Azure Demo

Parse Demo

Data

Parse Component

Parse Portal

http://parse.com

Parse DemoInitialize

await a list of data

await inserting a new object

Parse Demo

Recommended