cloud-enabling ios & android apps with c# (using xamarin)
Embed Size (px)
DESCRIPTION
for NDC London 2013, demonstrating adding Azure Mobile Services and Parse to an existing "Todo" mobile app.TRANSCRIPT

Craig DunnDeveloper EvangelistXamarin
[email protected]@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 DemoInitialize
await a list of data
await inserting a new object

Parse Demo

https://github.com/conceptdev/xamarin-samples/NDCCloud
https://github.com/conceptdev/TaskCloud(Azure, DropBox & Parse)
Links