Ook al heb je de basisbegrippen van het Windows Phone-platform geleerd, toch kan het maken van een moderne Windows Phone-applicatie nog steeds ontmoedigend zijn. De waarheid is dat we alleen in deze serie de oppervlakte hebben bekrast, er is meer aan de ontwikkeling van Windows Phone dan aan wat we in deze serie hebben behandeld.
Een goede basis is echter belangrijk en je bent op de goede weg om geweldige Windows Phone-applicaties te maken. Om je te helpen je reis naar de wereld van Windows Phone-ontwikkeling voort te zetten, heb ik een lijst met dingen gemaakt die ik je aanbeveel om je reis voort te zetten.
Omdat de aanbevolen programmeertaal voor het maken van Windows Phone-toepassingen C # is, is het logisch dat u de taal beter leert kennen. Hoewel een basiskennis van C # een van de vereisten voor deze serie was, moet je, als je meer geavanceerde applicaties wilt schrijven, ook meer leren over C #. Concepten, zoals afgevaardigden, BackgroundWorker en WebClient, zijn zeker de moeite waard om te verkennen.
We hebben in deze serie veel met XAML gewerkt en het is een essentieel aspect van de gebruikersinterface van een toepassing. Het is vrij gemakkelijk om met XAML op de hoogte te zijn, maar ik raad u aan ook enkele van de meer geavanceerde concepten te leren als u geavanceerdere Windows Phone-lay-outs wilt kunnen maken..
De onderstaande links zijn een goed startpunt als u van plan bent meer te leren over C # en XAML. Bekijk ze en ontdek het zelf.
MVVM, afkorting voor Model ViewModel bekijken, is een ontwerppatroon dat het proces beschrijft van het ontkoppelen van een Windows Phone-applicatie in drie afzonderlijke onafhankelijke componenten, de Uitzicht, de Model, en de ViewModel. Het is een vrij geavanceerd ontwerppatroon, maar het leren en toepassen ervan bespaart u veel tijd en maakt uw toepassing veel meer testbaar en herbruikbaar.
Het MVVM-ontwerppatroon naast de Dataverbinding concept maakt de ontwikkeling van Windows Phone prachtig en daarom raad ik u aan om uzelf bekend te maken met beide concepten. wen aan deze technieken in de nabije toekomst.
De onderstaande links zijn een goed startpunt als u van plan bent meer te leren over MVVM en databinding.
Bij CodePlex worden veel open source-projecten voor Windows Phone gehost. Het is een geweldige plek om open source-bibliotheken te vinden, zoals parsers, toolkits en andere nuttige projecten die beschikbaar zijn gemaakt voor de Windows Phone-community. Het is als de Bijbel voor elke Windows Phone-ontwikkelaar. Als u ooit merkt dat u op zoek bent naar een bibliotheek die een triviale of algemene functie implementeert, dan vindt u misschien een of meer oplossingen op CodePlex.
Hoewel de tips in deze tutorial geweldig zijn om meer te leren over de ontwikkeling van Windows Phone, is het belangrijk om wat u hebt geleerd in de praktijk te brengen door applicaties te maken. Ik moedig je aan om te werken aan uitdagende projecten die buiten je comfortzone liggen. Het kan in het begin frustrerend zijn, maar het is een geweldige manier om te leren en je vaardigheden te verbeteren.
Er zijn veel bronnen beschikbaar over Windows Phone die u helpen de obstakels te overwinnen die u tegenkomt. Een eenvoudige Google-zoekopdracht zal bijna altijd de goede kant opgaan.
Ook voert Microsoft verschillende programma's uit die erop zijn gericht om meer ontwikkelaars te overtuigen om Windows Phone-applicaties te maken. Een programma dat opvalt is DVLUP. Op de DVLUP-website kunt u ideeën opdoen voor mobiele toepassingen en ontvangt u ook beloningen voor het voltooien van de uitdagingen van het programma.
Het doel van deze serie was u de basisbegrippen van de ontwikkeling van Windows Phone bij te brengen en u voor te bereiden op geavanceerdere ontwikkeling van Windows Phone-applicaties. De technieken die u in deze serie hebt geleerd, zijn basisbegrippen die u moet kennen om verder te gaan en geavanceerdere toepassingen te maken.
Door deze serie te voltooien, bent u bekend met het Windows Phone-platform en hebt u een solide basis gecreëerd waarop u verder kunt bouwen. Het wordt tijd dat je je kennis in de praktijk brengt en iets bouwt. Het hoeft niet geweldig of perfect te zijn, iets te bouwen dat je in de loop van de tijd verbetert naarmate je kennis groeit en vaardigheden verbeteren.