Auch wenn Sie die Grundkonzepte der Windows Phone-Plattform kennengelernt haben, kann das Erstellen einer modernen Windows Phone-Anwendung dennoch entmutigend wirken. Die Wahrheit ist, dass wir in dieser Serie nur die Oberfläche zerkratzt haben. Die Entwicklung von Windows Phone ist mehr als das, was wir in dieser Serie behandelt haben.
Eine gute Grundlage ist jedoch wichtig und Sie sind auf dem richtigen Weg, um großartige Windows Phone-Anwendungen zu erstellen. Damit Sie Ihre Reise in die Welt der Windows Phone-Entwicklung fortsetzen können, habe ich eine Liste der Dinge erstellt, die ich Ihnen empfehlen sollte, um Ihre Reise fortzusetzen.
Da für die Erstellung von Windows Phone-Anwendungen die empfohlene Programmiersprache C # ist, müssen Sie sich mit der Sprache vertraut machen. Ein grundlegendes Verständnis von C # war zwar eine der Voraussetzungen für diese Serie. Wenn Sie fortgeschrittenere Anwendungen schreiben möchten, müssen Sie auch mehr über C # erfahren. Konzepte wie Delegaten, BackgroundWorker und WebClient sind auf jeden Fall eine Untersuchung wert.
Wir haben viel mit XAML in dieser Serie gearbeitet und es ist ein wesentlicher Aspekt der Benutzeroberfläche einer Anwendung. Es ist ziemlich einfach, mit XAML vertraut zu werden, aber ich empfehle Ihnen, einige der fortschrittlicheren Konzepte zu erlernen, wenn Sie erweiterte Windows Phone-Layouts erstellen möchten.
Die folgenden Links sind ein guter Ausgangspunkt, wenn Sie mehr über C # und XAML erfahren möchten. Schau sie dir an, um es selbst zu sehen.
MVVM, kurz für Modellansicht ViewModel, ist ein Entwurfsmuster, das den Prozess der Entkopplung einer Windows Phone-Anwendung in drei separate unabhängige Komponenten beschreibt, die Aussicht, das Modell, und das ViewModel. Es ist ein ziemlich fortgeschrittenes Entwurfsmuster, aber wenn Sie es lernen und anwenden, sparen Sie viel Zeit und machen Ihre Anwendung viel testbarer und wiederverwendbarer.
Das MVVM-Designmuster neben dem Datenbindung Durch das Konzept wird die Entwicklung von Windows Phone wunderbar. Ich empfehle Ihnen daher, sich mit beiden Konzepten vertraut zu machen. Gewöhnen Sie sich in naher Zukunft an diese Techniken.
Die folgenden Links sind ein guter Ausgangspunkt, wenn Sie mehr über MVVM und Datenbindung erfahren möchten.
Bei CodePlex werden viele Open Source-Projekte für Windows Phone gehostet. Hier können Sie Open-Source-Bibliotheken wie Parser, Toolkits und andere nützliche Projekte finden, die der Windows Phone-Community zur Verfügung stehen. Es ist wie die Bibel für jeden Windows Phone-Entwickler. Wenn Sie jemals nach einer Bibliothek suchen, die ein triviales oder gemeinsames Feature implementiert, können Sie eine oder mehrere Lösungen in CodePlex finden.
Die Tipps in diesem Lernprogramm sind zwar ideal, um mehr über die Entwicklung von Windows Phone zu erfahren. Es ist jedoch wichtig, das Erlernte in die Praxis umzusetzen, indem Sie Anwendungen erstellen. Ich ermutige Sie, an anspruchsvollen Projekten zu arbeiten, die sich außerhalb Ihrer Komfortzone befinden. Es mag am Anfang frustrierend sein, aber es ist eine großartige Möglichkeit, Ihre Fähigkeiten zu erlernen und zu verbessern.
Es gibt viele Ressourcen zu Windows Phone, mit denen Sie die Hürden überwinden können, auf die Sie stoßen. Eine einfache Google-Suche wird fast immer ausreichen.
Außerdem führt Microsoft verschiedene Programme aus, um mehr Entwickler von Windows Phone-Anwendungen zu überzeugen. Ein Programm, das auffällt, ist DVLUP. Auf der DVLUP-Website können Sie Ideen für mobile Anwendungen erhalten. Außerdem erhalten Sie Belohnungen für die Erfüllung aller Herausforderungen des Programms.
Ziel dieser Serie war es, Sie mit den grundlegenden Konzepten der Windows Phone-Entwicklung vertraut zu machen und Sie auf die fortgeschrittenere Windows Phone-Anwendungsentwicklung vorzubereiten. Die Techniken, die Sie in dieser Serie gelernt haben, sind grundlegende Konzepte, die Sie kennen müssen, um fortschrittlichere Anwendungen zu erstellen.
Durch das Abschließen dieser Serie haben Sie sich mit der Windows Phone-Plattform vertraut gemacht und eine solide Grundlage geschaffen, auf der Sie fortfahren können. Es ist Zeit, dass Sie Ihr Wissen in die Praxis umsetzen und etwas bauen. Es muss nicht großartig oder perfekt sein, etwas aufzubauen, das Sie im Laufe der Zeit verbessern, wenn Ihr Wissen wächst und sich Ihre Fähigkeiten verbessern.