Il libro di ASPItalia sullo sviluppo di applicazioni Windows Phone
Posted by qmatteoq in Windows Phone Devs on Thursday 23 June 2011 at 10:00 AM

Recentemente mi capita spesso di ricevere mail di sviluppatori che mi chiedono consigli su guide e tutorial per iniziare a sviluppare applicazioni Windows Phone. Neanche a farlo apposta, qualche giorno fa ho ricevuto dagli amici di ASPItalia una copia del loro libro fresco di stampa dedicato proprio allo sviluppo di applicazioni per WP7.
La prima nota importante da sottolineare è che il libro è stato scritto da professionisti che non si sono occupati di Windows Phone solo in maniera teorica, ma che hanno lavorato e collaborato su alcune delle applicazioni più importanti disponibili sul Marketplace. Il libro è perciò frutto non solo di studio e passione, ma anche di tanta esperienza sul campo.
La seconda nota è che il libro è ovviamente basato su NoDo, la versione corrente di Windows Phone: al momento della stesura del libro Mango non era ancora uscito e, ancora oggi, siamo ancora in fase beta, quindi molte cose possono ancora cambiare. Questo non sminuisce però l’utilità del libro: Mango infatti aggiunge tantissime nuove API e funzionalità, ma le basi rimangono sempre le stesse, anzi, direi che sono fondamentali per poter capire a fondo le novità introdotte.
Il libro affronta tutti gli argomenti importanti legati allo sviluppo e alla distribuzione ed è adatto anche a chi è alle prime armi su Silverlight: nei primi capitoli infatti vengono gettate le basi necessarie per affrontare gli argomenti successivi. Ovviamente, è necessaria una comprensione minima di C# o VB.NET: assieme al libro vengono resi disponibili tutti gli esempi di codice in entrambi i linguaggi.
Il libro è strutturato in 5 parti:
- Introduzione a Windows Phone: Windows Phone non è solo un OS in grado di “ospitare” le nostre applicazione, ma è anche e soprattutto un ecosistema complesso, con le sue regole e linee guida. Questa sezione fa proprio da introduzione a questo ecosistema, con un occhio di riguardo a Metro, il nome in codice della UI di Windows Phone.
- Sviluppo di applicazioni con Silverlight: in questa sezione del libro si approfondiscono le tematiche di sviluppo di applicazioni “tradizionali” utilizzando Silverlight. Si affrontano argomenti come l’uso dei vari controlli, il tombstoning, la personalizzazione, ecc.
- XNA – Sviluppo di giochi: lo sviluppo su Windows Phone però non è solo Silverlight, ma anche XNA, il framework specifico per lo sviluppo di giochi. In questa sezione viene fatta un’introduzione ai concetti base di XNA, all’utilizzo di grafica 3D e all’integrazione di audio e animazioni.
- Le caratteristiche innovative: Windows Phone, rispetto ad altri OS concorrenti, offre una serie di innovazioni, come le live tile o l’integrazione con le applicazioni native. In questa sezione si parlerà di come uno sviluppatore può implementare tutte queste feature nelle sue applicazioni.
- Distribuzione e marketplace: “non di solo codice vive lo sviluppatore”. Ecco perciò che, una volta terminato lo sviluppo, arriva il momento di pubblicare l’applicazione sul Marketplace. Questa sezione vi farà da guida all’intero processo.
Infine, il libro termina con una serie di appendici dedicati ad argomenti correlati, come l’utilizzo del pattern MVVM o la disponibilità di librerie e tool di terze parti che possono semplificare il nostro lavoro.
Il libro è disponibile nelle migliori librerie o online al costo di 24,90 ed è pubblicato da Hoepli Informatica: trovate tutte le informazioni e i link per l’acquisto sulla pagina ufficiale.
Ottimo lavoro ragazzi!

Recent Comments