Universal Windows App Base Project

In an attempt to boost my productivity, I decided to write a base WinRT project with the essentials for all my projects. Here is what I consider essentials for all my projects:

  • MVVM Light
  • A Navigation Service
  • A Message Service
  • Global app service

These 3 items define a base universal Windows project for me, I will get into some detail on all of these in a bit. Other services like data or location services can be needed for an app but aren’t essential to all apps.

Solution hierarchy
Nothing fancy happening here. Remember to keep all files in a logical folder structure, folders work a lot better than an endless list of obtusely name files.

1

Read more “Universal Windows App Base Project”

Phone Fridays is back!

It’s back! I know we’re well into the semester and a lot of you guys have been waiting patiently for some time. Thanks for hanging on 🙂

The first session will take place this Friday (12 September 2014)
DUT,
Ritson Campus,
Lab 2,
12:00 – 13:00

See you there 😀

DVLUP

Developers are pretty cool and they also happen to make useful things. I like to think this is why Nokia with several partners came up with DVLUP(pronounce Develop). So what’s DVLUP?
Short answer – gamification of app development.
Longer answer – it is a loyalty program designed to help motivate and optimize developers. With the points you gain from completing challenges you can claim devices, developer tools gift card and a plethora of other cool goodies

There isn’t much for me to write about really. You publish your apps the platform benefits and in turn through DVLUP you benefit! Win! Win!

Joining the program couldn’t be easier, head on over to DVLUP (my referral link) or hit www.dvlup.com.

Read more “DVLUP”

WP 8.1 connectivity guide for DUT students

Some time back DUT decided to change the EAP method for the wireless network to PEAP MS-CHAP v2. Unfortunately, this left many students unable to connect with their phones due to the fact that their respective OS did not support this type of authentication.

Fortunately for Windows Phone users Windows Phone 8.1 resolves this and adds in heaps of other features.

You don’t have WP 8.1? Head on over to WPCentral and follow their guide to upgrade. Upgrade to WP 8.1.

Have you upgraded? Love it? Hate it? Let me know in the comments.

Now you need to connect to the wifi to download all those apps you’ve being yearning for.

Read more “WP 8.1 connectivity guide for DUT students”

I want to learn app development!

So I wrapped up the “Creating apps” session at YouthSparkSA with a little Overview of Microsoft for students.

Unfortunately my presentation can’t stay up indefinitely so a blog post seemed like a more permanent location for some links.
Hopefully these resources will help you on your Windows Dev journey.

Channel9
Microsoft Virtual Academy

This list is quite a sparse post at the moment. I will definitely update this post at some stage.

DreamSpark registration

So you’re a student and want to develop for Microsoft technologies? Luckily our friends at Microsoft really see the potential in students and have invested heavily by providing
premium tools at no cost.

Step 1 – The key

Firstly you’ll need a DreamSpark card which has a verification code on it. The design of these cards change a good deal so don’t be concerned if the card you have you looks different.

WP_20140329_00_00_02_Pro

Read more “DreamSpark registration”

Windows Phone Carrier Billing

So why is carrier billing not a bigger thing in South Africa?
It makes sense that carrier billing would be the prevalent billing method in a country where access to credit cards is scarce, unfortunately this isn’t the case.

There is a shimmer of hope for Windows Phone users. Vodacom now supports carrier billing for the Windows Phone store, well to be accurate the service has been available since June this year. I did try it out in June with no success and decided to try again after Microsoft mentioned it in a press statement on 7 November.

This time round it worked flawlessly.

Billing confirmation

Read more “Windows Phone Carrier Billing”