Chiar dacă ați învățat conceptele de bază ale platformei Windows Phone, crearea unei aplicații Windows Phone moderne se poate simți în continuare descurajantă. Adevărul este că am zgâriat doar suprafața din această serie, există mai mult de dezvoltare Windows Phone decât ceea ce am acoperit în această serie.
Cu toate acestea, o bază bună este importantă și sunteți pe calea cea bună pentru a crea aplicații Windows Phone excelente. Pentru a vă ajuta să vă continuați călătoria în lumea dezvoltării Windows Phone, am creat o listă de lucruri pe care vă recomand să le faceți pentru a vă continua călătoria.
Deoarece limbajul de programare recomandat pentru crearea de aplicații Windows Phone este C #, este firesc să vă familiarizați mai mult cu limba. În timp ce o înțelegere de bază a C # a fost una dintre cerințele pentru această serie, dacă doriți să scrieți mai multe aplicații avansate, atunci va trebui să aflați mai multe despre C #. Concepte, cum ar fi delegați, BackgroundWorker și WebClient, merită cu siguranță să explorați.
Am lucrat foarte mult cu XAML în această serie și este un aspect esențial al interfeței de utilizare a unei aplicații. Este destul de ușor să ajungeți la viteză cu XAML, dar vă recomand să învățați și câteva dintre conceptele sale mai avansate dacă doriți să puteți crea mai multe layout-uri Windows Phone mai avansate.
Link-urile de mai jos reprezintă un bun punct de plecare dacă intenționați să aflați mai multe despre C # și XAML. Verificați-le să vă vedeți singuri.
MVVM, scurt pentru Vizualizați modelul modelului ViewModel, este un model de proiectare care descrie procesul de decuplare a unei aplicații Windows Phone în trei componente independente separate Vedere, Model, si ViewModel. Este un model de design destul de avansat, dar învățarea și aplicarea acestuia vă vor economisi mult timp și veți face aplicația mult mai verificabilă și reutilizabilă.
Modelul de proiectare MVVM alături de Legarea datelor conceptul face dezvoltarea Windows Phone minunat și, prin urmare, vă recomandăm să vă familiarizați cu ambele concepte. obișnuiți-vă cu aceste tehnici în viitorul apropiat.
Link-urile de mai jos reprezintă un bun punct de plecare dacă intenționați să aflați mai multe despre MVVM și Legarea datelor.
La CodePlex, o mulțime de proiecte open source pentru Windows Phone sunt găzduite. Este un loc minunat pentru a găsi librării open source, cum ar fi parseruri, seturi de instrumente și alte proiecte utile puse la dispoziția comunității Windows Phone. Este ca Biblia pentru orice dezvoltator de Windows Phone. Dacă vă aflați vreodată în căutarea unei biblioteci care implementează o caracteristică trivială sau comună, atunci puteți găsi una sau mai multe soluții pe CodePlex.
În timp ce sfaturile din acest tutorial sunt excelente pentru a afla mai multe despre dezvoltarea Windows Phone, este important să puneți ceea ce ați învățat în practică prin crearea de aplicații. Vă încurajez să lucrați la proiecte provocatoare care se află în afara zonei dvs. de confort. Ar putea fi frustrant la început, dar este o modalitate excelentă de a învăța și de a vă îmbunătăți abilitățile.
Există multe resurse disponibile despre Windows Phone care vă vor ajuta să depășiți obstacolele pe care le întâlniți. O căutare simplă pe Google va face aproape întotdeauna trucul.
De asemenea, Microsoft derulează diverse programe care urmăresc să convingă mai mulți dezvoltatori să facă aplicații Windows Phone. Un program care iese în evidență este DVLUP. Pe site-ul DVLUP, aveți posibilitatea să aplicați idei pentru aplicații mobile și veți obține, de asemenea, recompense pentru îndeplinirea oricăror provocări ale programului.
Scopul acestei serii a fost să vă învețe conceptele de bază ale dezvoltării Windows Phone și să vă pregătească pentru dezvoltarea avansată a aplicațiilor Windows Phone. Tehnicile pe care le-ați învățat în această serie sunt concepte de bază pe care trebuie să le cunoașteți pentru a avansa și a crea aplicații mai avansate.
Completând această serie, v-ați familiarizat cu platforma Windows Phone și ați creat o bază solidă, pe care puteți continua să o dezvoltați. Este timpul să vă puneți cunoștințele în practică și să construiți ceva. Nu trebuie să fie mare sau perfectă, să construiți ceva pe care îl îmbunătățiți în timp, pe măsură ce cunoștințele tale cresc și se îmbunătățesc abilitățile.