Over a million developers have joined DZone.

What I Learned In WP7 – Issue 2

DZone's Guide to

What I Learned In WP7 – Issue 2

· Mobile Zone
Free Resource

Download this comprehensive Mobile Testing Reference Guide to help prioritize which mobile devices and OSs to test against, brought to you in partnership with Sauce Labs.

Today I discovered something I never really thought about before.  Fonts are really, really small files.  If you have a need for an icon, chances are that including the entire font in your project would be smaller in file size than even one image.  (Make sure you have the right to distribute that font before adding it to your project, however.)  I found a great font repository over at http://dafont.com (though not all fonts are freely distributable.)  What’s nice about using fonts is that it’s far less “work intensive” to use the icons from a font like WebDings than to have to be constantly switching images in and out.

For as much trouble as I have had submitting apps to the Marketplace, the Back button has certainly been the reason 90% of the time.  With each game that I’ve created, I have had a need to override the back stack, which means overriding the OnBackKeyPress event.  In each instance, I’ve created a nightmare situation for myself which resulted in failing testing when I submitted my application.  Today, the Windows Phone team seems to have solved this problem with the Non-Linear Navigation Service.  Check it out.

Looking for a job writing Windows Phone apps?  Polar Mobile might need you.  They just released a press release that they are planning to release 500 apps for Windows Phone by the end of next year.  Might be an awesome opportunity for those of you with some Silverlight chops. 

Analysts agree that a mix of emulators/simulators and real devices are necessary to optimize your mobile app testing - learn more in this white paper, brought to you in partnership with Sauce Labs.


Published at DZone with permission of Jeff Blankenburg, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}