allereerst:
- EF is momenteel nog niet ondersteund op Windows Phone (EF7 gaat die support brengen voor file based DB)
- REST services is idd the way to go voor mobile, als ge al .NET / MVC ervaring hebt gaat ge met WebAPI het snelst vertrokken zijn
- XAML is awesome, en MS is hier hard aan in het investeren.
- MVVM is sowieso een goed idee maar leer eerst de WP SDK kennen, eens je je comfortabel voelt daarmee ga dan verder kijken en leer MVVM maar gebruik een toolkit/library (MVVM Light, Caliburn Micro, ...)
- de MS Virtual Academy heeft goeie filmkes, of als ge toevallig een Pluralsight account zou hebben daar staan ook veel goeie op. goed startpunt:
Windows Phone 8.1 Development for Absolute Beginners
vervolgens:
Moto zei:
Waarom geen hybrid app maken ->
Ionic: Advanced HTML5 Hybrid Mobile App Framework
Toch wel wat nadelen met enkel windows phone apps
bv - kleine markt
- het hele XAML / MVVM gedoe (veel effort voor iets te leren dat waarschijnlijk niet veel toekomst heeft)
- slechte MS libraries zoals EF
Hybrid is al een deel HTML / JS -> veel opties + toekomstperspectief
en grotere markt
- hybrid apps gaan nooit kunnen wat native apps kunnen. Als je multiplatform wil gaan raad ik nog eerder Xamarin aan, zeker nu met V3 en Xamarin Forms
- kleine markt? Belgische cijfers: WP: 13%, iOS: 19% marktaandeel. klein is dus relatief te noemen, ze zijn zeker niet de grootste maar het marktaandeel is op een punt gekomen dat WP zeker al de moeite is. Daar komt nog bij dat mensen met .NET kennis die hun eerste stappen in mobile development willen zetten heel snel vertrokken zijn met WP
- XAML is een van de beste UI/UX talen dat ik ooit al mee gewerkt heb. MVVM is aan te raden om uiteindelijk te leren maar is zeker geen vereiste
- EF is 1)echt niet slecht en 2)zelfs niet ondersteunt in WP (zie hierboven)
- hybrid apps zijn zeker en vast here to stay maar zoals reeds vermeld gaan ze nooit native apps vervangen
Coolrunners zei:
Xamarin lijkt me wel ZEER interessant. Jammer dat het geen freeware is.. :-(
Als je dat hebt kun je eigenlijk met C# op elke mobiele telefoon apps maken. Weet iemand of dat in de praktijk ook goed werkt? Wil wel eens wat aan het experimenteren gaan met de gratis light versie dan.
Nu eerst weer wat dingen van C# aan het herhalen, want die delegates en events hebben er nooit goed ingezeten. Zijn er nog mensen die dit eerder lastige materie vinden? Ik begrijp het wel, maar heb moeite om het toe te passen.
Xamarin werkt in praktijk vrij goed, je schrijft C# code waarna hun op mono gebaseerde compiler er effectief native apps van maakt. lees ook dit even na
Kevin Dockx / IceCream | Thoughts on Xamarin.Forms: Can We Truly Build iOS and Android Apps With XAML + C#?
en als laatste nog wat sluikreclame: moest je toch eens in MVVM willen duiken, lees dan ff mijn laatste blogposts erop na

(MVVM Light)
part 1:
Nico's digital footprint | A practical guide to MVVM (Light)
part 2:
Nico's digital footprint | A practical guide to MVVM (Light)?Part 2
laat gerust maar weten als je vragen hebt
