Make An App Dev Happy Day

The Windows Phone developer community is amazing in and of itself, but what happens when you add something like #makeAnAppDevHappyDay? You get pure awesomeness. What is #makeAnAppDevHappyDay?  Nokia DVLUP added fuel to an idea started by Dan Colasanti for developers to help them get the word out about their apps and generate app reviews.

Share your app…

Post your app’s name and link to the store on twitter with the #makeAnAppDevHappyDay, other devs will download your app and leave a review. you do the same for them (It’s also a great way for you to find new apps). Here is an example:

Check out my latest app, [app name here] thanks! [app link here] #MakeAnAppDevHappyDay

Share another app…

It is also a way to let the developers know that you have rated this app, for example:

I just rated [app name here] five stars, great job guys! You gotta try it out [app link here] #MakeAnAppDevHappyDay

When is it?

This happens every month on the first Friday. Just search the hashtag, or use this direct link and enjoy! I’m turning on comments for this blog post, leave a comment below and let everyone know #MakeAnAppDevHappyDay has worked for you

Rewarding Quality

Offer ends Feb 11th, 2013 5:00 PM PST

So you’ve published an app and you’ve worked hard to keep its rating at 4+ stars. You’ve had at least 50 ratings, proving that it’s not a fluke. Now what? Let me bring you into the fold of the elite.

You and your app will get:

  • Windows Phone Store Placement
  • App Highlights Placement (Nokia’s app that is preinstalled on all new Nokia Lumias)
  • NAX Credits for you to advertise your app in other apps

So if you meet the conditions (has minimum 50 ratings, is currently 4 stars or higher, and you’re DVLUP member or eligible to be) send me an email ext-lance.mccarthy@nokia.com

Denied?

So, you got an email from DVLUP stating that your challenge submission was denied.  Why were you denied? What did you miss?  I wanted to write this post to share the top reasons for denial and how to fix it… 90% of these are due to the fact you didn’t edit your WMAppManifest file.

Here are the top offenders:

  • Not all Live Tiles Sizes
  • No animated Tiles
  • Not all WP8 resolutions

#1- You need to have all three tile sizes enabled for your app. Here is a list of the tile sizes from the MSDN Documentation. To rectify this problem, simply toggle the “Support for large Tiles” property in your WMAppManifest file. See the image in answer #2 for more details.

Tile Sizes

#2- Your app failed because the tiles were static. You need to bring your pinned tiles to life with one of the tile templates. Below is an example, find more here in the MSDN Documentation:

Cyclic Template– This template rotates between 1 to 9 images for your pinned tile. To meet the challenge’s requirement you need to have at least 2 images. Here is a quick and easy way to setup a tile from an event handler:


CycleTileData cycleTile = new CycleTileData()
{
Title = "DVLUP Rules";
Count = 2;
SmallBackgroundImage = new Uri("/Images/smallBackgroundImage.jpg", UriKind.Relative);

// An array of URIs will do the trick
CycleImages = new Uri[]
{ // You can have up to 9 images
new Uri("/Images/cycleImage1.jpg", UriKind.Relative),
new Uri("/Images/cycleImage2.jpg", UriKind.Relative),
new Uri("/Images/cycleImage3.jpg", UriKind.Relative),
new Uri("/Images/cycleImage4.jpg", UriKind.Relative),
new Uri("/Images/cycleImage5.jpg", UriKind.Relative),
new Uri("/Images/cycleImage6.jpg", UriKind.Relative),
new Uri("/Images/cycleImage7.jpg", UriKind.Relative),
new Uri("/Images/cycleImage8.jpg", UriKind.Relative),
new Uri("/Images/cycleImage9.jpg", UriKind.Relative),
}
};

Another way to setup the Cyclic Template is directly in your WMAppManifest file by assigning an image directly like this:

2012-12-13_1150

#3- Your app needs to support all three Windows Phone resolutions. This link will take you to the MSDN documentation on how to target different resolutions. Here is a screenshot of the new resolutions for Windows Phone from the docs and also my WMAppManifest file.

2012-12-13_1143

2012-12-13_0927

Great, now you’re armed with the information you need to resubmit your application. Update your app through DevCenter, once it’s live in the Store go back into DVLUP and resubmit the app to the challenge. If you have any questions, send me an email to ext-lance.mccarthy(at)nokia(dot)com.