• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

Sviluppare applicazioni per Windows Phone 8

By Redazione | on 14 Maggio 2013 | 0 Comment
Libri e manuali Windows Phone

Windows Phone è sicuramente una delle tematiche che, attualmente, suscita maggiore interesse negli sviluppatori che lavorano con tecnologie Microsoft e non: da una parte, c’è la semplicità e la potenza offerta dai linguaggi e dai tool di sviluppo come Visual Studio e Blend, che rendono la piattaforma appetibile anche a chi, magari, sta muovendo i suoi primi passi nel mondo dello sviluppo mobile; dall’altra, c’è il crescente interesse per Windows Phone, che, soprattutto in Italia, sta iniziando ad acquistare una quota di mercato interessante e che offre un’interfaccia e un approccio originale, molto differente da quanto ci hanno abituato i prodotti concorrenti.

Siamo giunti ormai alla terza versione della piattaforma, ovvero Windows Phone 8, che ha portato un profondo rinnovamento dell’architettura e che ha introdotto numerose novità rispetto alle precedenti versioni: già con Windows Phone 7.5 abbiamo visto l’introduzione di un nuovo ciclo di vita delle applicazioni, il supporto alle operazioni in background, l’accesso ai dati della rubrica e il calendario; con Windows Phone 8 abbiamo visto invece l’introduzione di nuovi formati di tile; il supporto alle Live App, in grado di mostrare informazioni anche nella schermata di blocco; il supporto a nuove tecnologie come NFC; l’integrazione con i comandi vocali grazie alle Speech API; e tanto altro ancora.

In rete si trova tanta, tantissima documentazione per gli sviluppatori che vogliono cimentarsi con la creazione di applicazioni Windows Phone: oltre alle risorse ufficiali, l’interesse per Windows Phone ha fatto sì che nascessero numerosi siti e blog (sia italiani che stranieri) dedicati a questo argomento, che offrono tutorial, webcast ed esempi di codice. Fino ad oggi, però, mancava una guida strutturata, che guidasse il lettore dalle basi fino ai concetti più avanzati.

sviluppare-applicazioni-per-windows-phone-ita Sviluppare applicazioni per Windows Phone 8 è un volume di oltre 650 pagine scritto grazie al supporto di Windows Phone Magazine Italia e Nokia Italia e che include una prefazione a cura di Marco Argenti, Senior Vice President per la Developer Experience di Nokia World.

Il volume è pubblicato da FAG Editore ed è disponibile nelle principali librerie e store online al prezzo di 49,90 € (scontato a 42,42 € su amazon.it). Disponibile anche la versione e-book, al prezzo di 29,90 €.

L’obiettivo del libro è quello di essere una valida risorsa sia per chi si sta avvicinando alla piattaforma per la prima volta, sia per chi ha già un po’ di esperienza e vuole approfondire le novità della nuova versione.
I primi 4 capitoli aiuteranno il lettore a famigliarizzare con Windows Phone e con le sue peculiarità: lo stile grafico, le caratteristiche hardware, le basi di C# e XAML, il ciclo di vita delle applicazioni e la navigazione tra pagine.
I capitoli successivi, invece, approfondiranno le caratteristiche specifiche della piattaforma o le funzionalità più utili nello sviluppo di un’applicazione reale: l’interazione con la rete, l’utilizzo dei sensori di movimento e dei servizi di geo localizzazione, la possibilità di eseguire operazioni in background, la creazione di applicazioni multimediali, l’utilizzo dello storage locale e dei database, le notifiche push e l’utilizzo dei nuovi formati di tile.
Infine, dopo aver trattato gli aspetti di sviluppo, il libro si chiude con una panoramica sulla distribuzione delle proprie applicazioni tramite lo Store e come sfruttare al meglio le opportunità che vengono offerte da Microsoft e Nokia per monetizzare il proprio lavoro: il processo di pubblicazione, la localizzazione, l’inclusione di pubblicità e di funzionalità di in-app purchase.

I prerequisiti richiesti sono molto semplici: tanta passione, voglia di imparare ed una conoscenza almeno base di C#, il linguaggio di sviluppo utilizzato nel corso del libro, indispensabile per capire gli esempi di codice presenti.

Indice degli argomenti

  • Introduzione a Windows Phone
  • La User Experience – Il Microsoft Design Style
  • Storia della piattaforma
  • L’hardware
  • I tool per sviluppare
  • Iniziare a sviluppare per Windows Phone: le basi di XAML e C#
  • Il file di manifest
  • I concetti base di XAML: stili, risorse, template
  • Lo sviluppo multi threading
  • I controlli di Windows Phone
  • I controlli base
  • I controlli specifici della piattaforma
  • Phone Toolkit: una libreria per estendere i controlli base
  • I concetti chiave per sviluppare un’applicazione Windows Phone
  • La navigazione tra pagine
  • Il ciclo di vita delle applicazioni
  • La rotazione
  • Gestire risoluzioni differenti
  • Interagire con il mondo esterno
  • Verificare la presenza di connettività
  • Download e upload di file
  • Gestire i trasferimenti in background
  • Interagire con i servizi web, REST e OData
  • Proximity API: utilizzare NFC e Bluetooth
  • Interagire con il telefono
  • I servizi di geolocalizzazione e interagire con le mappe
  • I sensori di movimento: accelerometro, bussola, giroscopio
  • Accedere alle informazioni sull’hardware e sull’utente
  • Interagire con il sistema operativo
  • Launcher e chooser: interagire con le applicazioni nativeAccedere alla rubrica e al calendario
  • Integrare Internet Explorer 10
  • Sfruttare la funzionalità Kid’s Corner (Angolo dei bambini)
  • Speech API: parlare con l’applicazione
  • Wallet: utilizzare un portafogli digitale
  • Sviluppare applicazioni multimediali
  • Riprodurre audio e video
  • Integrare la fotocamera e la registrazione video
  • Le lens app
  • Integrarsi con gli hub Music e Photos del sistema operativo
  • Memorizzare e condividere i dati
  • L’Isolated Storage: salvare i dati della propria applicazione
  • Serializzazione dei dati in formato XML e JSON
  • I database relazionali: SQL CE e SQLite
  • Data sharing: condividere dati tra applicazioni
  • Accedere ai dati memorizzati sulla micro SD
  • Il multitasking
  • Creare promemoria con Alarm e Reminder
  • I background agent: eseguire operazioni quando l’applicazione non è in esecuzione
  • I background agent di tipo audio: creare un player musicale
  • Live app: tile e push notification
  • Le tile: i template, i formati, il supporto alle tile multiple
  • Le notifiche push: remote e locali
  • Interagire con la lock screen: mostrare notifiche e cambiare lo sfondo
  • Distribuire le applicazioni: lo store, la localizzazione, in-app purchase
  • Gestire la modalità trial
  • Localizzare le applicazioni
  • Registrare un account sviluppatori
  • Il processo di pubblicazione
  • La distribuzione aziendale
  • Integrare l’advertising nelle applicazioni
  • Appendice: approfondimenti
  • Misurare le performance
  • Il pattern Model-View-ViewModel
  • Realizzare applicazioni web con PhoneGap
  • Gli Azure Mobile Service: memorizzazione dati, invio notifiche e autenticazione
  • Condividere codice tra Windows Phone 8 e Windows 8
  • Supportare alcune funzionalità di Windows Phone 8 nelle applicazioni Windows Phone 7

L’autore

Matteo Pagani è uno sviluppatore che nutre la passione per l’informatica sin da piccolo: laureato in Scienze e Tecnologie dell’Informazione, nel corso degli anni ha maturato una forte passione per il mondo mobile, focalizzata verso la piattaforma Windows Phone di Microsoft. Tale passione ha portato all’apertura di due blog e alla collaborazione come redattore di articoli e come speaker per Microsoft e per diverse community. E’ membro attivo della community DotNetLombardia; dal 2010 è Microsoft MVP nella categoria Windows Phone Development e, dal 2012, è Nokia Developer Champion. Attualmente lavora in Funambol, dove si occupa dello sviluppo su piattaforma Windows Phone e Windows 8.

Share this story:
  • tweet

Tags: manuale italiano windows phonemanuale programmazione windows phonemobile developersprogrammare windows phone

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • StoreBox: libreria per le SharedPreferences in Android

    23 Marzo 2017 - 0 Comment
  • Iconify, tante icone per le interfacce utente Android

    28 Ottobre 2016 - 0 Comment
  • ButterKnife: Field and method binding for Android views

    6 Giugno 2016 - 1 Comment

Author Description

No Responses to “Sviluppare applicazioni per Windows Phone 8”

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO