Windows Phone 8 dove andare da qui

Anche se hai appreso i concetti di base della piattaforma Windows Phone, la creazione di una moderna applicazione Windows Phone potrebbe comunque scoraggiare. La verità è che abbiamo solo scalfito la superficie di questa serie, c'è di più nello sviluppo di Windows Phone rispetto a quello che abbiamo trattato in questa serie.

Tuttavia, una buona base è importante e sei sulla strada giusta per creare fantastiche applicazioni per Windows Phone. Per aiutarti a continuare il tuo viaggio nel mondo dello sviluppo di Windows Phone, ho creato un elenco di cose che ti consiglio di fare per continuare il tuo viaggio.

1. C # e XAML

C #

Poiché il linguaggio di programmazione consigliato per la creazione di applicazioni per Windows Phone è C #, è naturale che tu abbia bisogno di acquisire maggiore familiarità con la lingua. Mentre una conoscenza di base di C # era uno dei requisiti per questa serie, se si desidera scrivere applicazioni più avanzate, è necessario anche saperne di più su C #. Concetti come delegati, BackgroundWorker e WebClient sono decisamente da esplorare.

XAML

Abbiamo lavorato molto con XAML in questa serie ed è un aspetto essenziale dell'interfaccia utente di un'applicazione. È abbastanza facile essere al passo con XAML, ma ti consiglio di apprendere alcuni dei suoi concetti più avanzati se vuoi essere in grado di creare layout di Windows Phone più avanzati.

I collegamenti sottostanti sono un buon punto di partenza se intendi imparare di più su C # e XAML. Controllali per vedere di persona.

  • Risorse Visual C #
  • Panoramica XAML 

2. MVVM

MVVM, abbreviazione di Model View ViewModel, è un modello di progettazione che descrive il processo di disaccoppiamento di un'applicazione Windows Phone in tre componenti indipendenti separati, il vista, il Modello, e il ViewModel. È un modello di progettazione abbastanza avanzato, ma impararlo e applicarlo ti farà risparmiare un sacco di tempo e renderà la tua applicazione molto più testabile e riutilizzabile.

Il pattern di design MVVM accanto al Associazione dati Il concetto rende meraviglioso lo sviluppo di Windows Phone e pertanto ti consiglio di familiarizzare con entrambi i concetti. abituarsi a queste tecniche nel prossimo futuro. 

I collegamenti sottostanti sono un buon punto di partenza se si intende saperne di più su MVVM e Data Binding.

  • MVVM e Windows Phone 8
  • Associazione dati a controlli per Windows Phone

3. CodePlex

In CodePlex sono ospitati molti progetti open source per Windows Phone. È un ottimo posto per trovare librerie open source, come parser, toolkit e altri progetti utili resi disponibili alla comunità di Windows Phone. È come la Bibbia per qualsiasi sviluppatore di Windows Phone. Se ti trovi mai alla ricerca di una libreria che implementa una funzionalità banale o comune, puoi trovare una o più soluzioni su CodePlex.

4. Esercizi e costruzione

Mentre i suggerimenti di questo tutorial sono ottimi per imparare di più sullo sviluppo di Windows Phone, è importante mettere in pratica ciò che hai imparato creando applicazioni. Ti incoraggio a lavorare su progetti stimolanti fuori dalla tua zona di comfort. All'inizio può essere frustrante, ma è un ottimo modo per imparare e migliorare le tue abilità.

Ci sono molte risorse disponibili su Windows Phone che ti aiuteranno a superare gli ostacoli che incontri. Una semplice ricerca su Google farà quasi sempre il trucco.

Inoltre, Microsoft esegue vari programmi che mirano a convincere più sviluppatori a realizzare applicazioni Windows Phone. Un programma che si distingue è DVLUP. Sul sito Web DVLUP, puoi idee per le applicazioni mobili e ottieni anche ricompense per il completamento di una qualsiasi delle sfide del programma.

Conclusione

Lo scopo di questa serie era di insegnarti i concetti di base dello sviluppo di Windows Phone e di prepararti allo sviluppo di applicazioni per Windows Phone più avanzate. Le tecniche apprese in questa serie sono concetti di base che devi conoscere per andare avanti e creare applicazioni più avanzate.

Completando questa serie, hai acquisito familiarità con la piattaforma Windows Phone e hai creato una solida base su cui puoi continuare a costruire. È tempo di mettere in pratica le tue conoscenze e costruire qualcosa. Non è necessario essere grandi o perfetti, costruire qualcosa che si migliora nel tempo man mano che le conoscenze crescono e le abilità migliorano.