Même si vous avez appris les concepts de base de la plate-forme Windows Phone, la création d'une application Windows Phone moderne peut sembler décourageante. La vérité est que nous n'avons fait qu'effleurer la surface de cette série. Le développement de Windows Phone ne se limite pas à ce que nous avons décrit dans cette série..
Cependant, une bonne base est importante et vous êtes sur la bonne voie pour créer d'excellentes applications Windows Phone. Pour vous aider à continuer votre voyage dans le monde du développement Windows Phone, j'ai créé une liste de choses que je vous recommande de faire pour continuer votre voyage..
Le langage de programmation recommandé pour la création d'applications Windows Phone étant le C #, il est donc naturel que vous deveniez plus familier avec ce langage. Bien que la compréhension de base de C # fût l’une des exigences de cette série, si vous souhaitez écrire des applications plus avancées, vous devez également en apprendre plus sur le langage C #. Des concepts tels que délégués, BackgroundWorker et WebClient valent certainement la peine d'être explorés.
Nous avons beaucoup travaillé avec XAML dans cette série et c'est un aspect essentiel de l'interface utilisateur d'une application. Il est assez facile de se familiariser avec XAML, mais je vous recommande également d'apprendre certains de ses concepts plus avancés si vous souhaitez pouvoir créer des mises en page Windows Phone plus avancées..
Les liens ci-dessous constituent un bon point de départ si vous souhaitez en savoir plus sur C # et XAML. Vérifiez-les pour voir par vous-même.
MVVM, abréviation de Vue du modèle ViewModel, est un modèle de conception décrivant le processus de découplage d’une application Windows Phone en trois composants indépendants distincts, le Vue, la Modèle, et le ViewModel. C'est un modèle de conception assez avancé, mais son apprentissage et son application vous feront gagner beaucoup de temps et rendront votre application beaucoup plus testable et réutilisable..
Le modèle de conception MVVM à côté du Liaison de données Ce concept rend le développement de Windows Phone merveilleux et je vous recommande donc de vous familiariser avec ces deux concepts. s'habituer à ces techniques dans un proche avenir.
Les liens ci-dessous constituent un bon point de départ si vous souhaitez en savoir plus sur MVVM et la liaison de données..
Chez CodePlex, de nombreux projets Open Source pour Windows Phone sont hébergés. C'est un excellent endroit pour trouver des bibliothèques open source, telles que des analyseurs syntaxiques, des kits d'outils et d'autres projets utiles mis à la disposition de la communauté Windows Phone. C'est comme la Bible pour tout développeur Windows Phone. Si jamais vous vous trouvez à la recherche d’une bibliothèque qui implémente une fonctionnalité triviale ou commune, alors vous pouvez trouver une ou plusieurs solutions sur CodePlex..
Bien que les astuces de ce didacticiel soient très utiles pour en savoir plus sur le développement sous Windows Phone, il est important de mettre en pratique ce que vous avez appris en créant des applications. Je vous encourage à travailler sur des projets difficiles qui sortent de votre zone de confort. Cela peut être frustrant au début, mais c'est un excellent moyen d'apprendre et d'améliorer vos compétences.
Il existe de nombreuses ressources sur Windows Phone qui vous aideront à surmonter les obstacles que vous rencontrez. Une simple recherche sur Google fera presque toujours l'affaire.
En outre, Microsoft exécute divers programmes visant à convaincre davantage de développeurs de créer des applications Windows Phone. DVLUP est un programme qui se démarque. Sur le site Web de DVLUP, vous pouvez trouver des idées pour les applications mobiles et vous obtenez également des récompenses pour avoir relevé les défis du programme..
Le but de cette série était de vous enseigner les concepts de base du développement Windows Phone et de vous préparer au développement d'applications Windows Phone plus avancées. Les techniques que vous avez apprises dans cette série sont des concepts de base que vous devez connaître pour avancer et créer des applications plus avancées..
En complétant cette série, vous vous êtes familiarisé avec la plate-forme Windows Phone et avez créé une base solide sur laquelle vous pouvez continuer à vous appuyer. Il est temps de mettre vos connaissances en pratique et de construire quelque chose. Il n'est pas nécessaire que ce soit génial ou parfait: construisez quelque chose que vous améliorerez avec le temps, à mesure que vos connaissances grandissent et que vos compétences s'améliorent.