Mokapp2014 Lab Universal App

12
www.mokapp.com

Transcript of Mokapp2014 Lab Universal App

Page 1: Mokapp2014 Lab Universal App

www.mokapp.com

Page 2: Mokapp2014 Lab Universal App

Fabrizio Bernabei

.NET Developer

http://fabriziobernabei.it

[email protected]

@bernabei

Page 3: Mokapp2014 Lab Universal App

Creare una universal

app per Windows Phone

8.1 e Windows 8.1

Page 4: Mokapp2014 Lab Universal App

Iniziamo ma…

cosa sono queste

universal app?

Page 5: Mokapp2014 Lab Universal App

- Runtime condiviso

- Ciclo di vita delle app

- Controlli

- Background tasks

- Notifiche push

Cosa cambia

Page 6: Mokapp2014 Lab Universal App

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?

Page 7: Mokapp2014 Lab Universal App
Page 8: Mokapp2014 Lab Universal App

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

},

...

Page 9: Mokapp2014 Lab Universal App

Si inizia… al lavoro…

Page 10: Mokapp2014 Lab Universal App

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…

Page 11: Mokapp2014 Lab Universal App

www.mokapp.com

Page 12: Mokapp2014 Lab Universal App

Grazie!

Fabrizio Bernabei.NET Developer

http://fabriziobernabei.it

[email protected]

@bernabei