Mokapp2014 Lab Universal App

Post on 05-Jul-2015

115 views 1 download

Transcript of Mokapp2014 Lab Universal App

www.mokapp.com

Fabrizio Bernabei

.NET Developer

http://fabriziobernabei.it

bernabei@gmail.com

@bernabei

Creare una universal

app per Windows Phone

8.1 e Windows 8.1

Iniziamo ma…

cosa sono queste

universal app?

- Runtime condiviso

- Ciclo di vita delle app

- Controlli

- Background tasks

- Notifiche push

Cosa cambia

Semplice… un’ app universale (WP+WIN)

con chiamate a servizio JSON GET e

POST (Azure mobile services se non

avete dormito prima…)

Cosa facciamo oggi?

Servizi usati:https://mokapp.azure-mobile.net/api/filmratings //GET

https://mokapp.azure-mobile.net/tables/ratings //POST

con JSON body {"filmId" : xx, "rating" : [1-10] }

{

id: 1,

name: "The Godfather",

story: "The aging patriarch of ...",

imglink: "http://ia.media-...jpg",

rating: 7.3

},

...

Si inizia… al lavoro…

1 - nuovo progetto universal app

2 - json.net da nuget (PM > Install-Package Newtonsoft.Json)

3 - classi mappatura json (per dto film, http://json2csharp.com)

4 - creazione classe proxy per il servizio con metodi asincroni

5 - viewmodel delle pagine... in shared

6 - views... Nel rogetto WP e in quello WIN

Cose da fare…

www.mokapp.com

Grazie!

Fabrizio Bernabei.NET Developer

http://fabriziobernabei.it

bernabei@gmail.com

@bernabei