WindowsPhoneGeek

WPAppInfo

Login | Join (Why?)

rss rss rss
logo

7 Deadly Sins for Windows Phone Developers: Lust

2/6/2012

source: samidipbasu.com

How does Lust relate to Windows Phone development ?

- excessive desires ..

Upfront, we're not going try to map Lust in the true sexual sense, since that would be difficult & a slippery slope  . Let's see how we Windows Phone developers can be wary against being over-zealous. Zest is good; craving without taking any appropriate action - not so much:

  • Bandwidth: Coming from a strong web background, we developers might end up blatantly using the user's bandwidth. While rich content is good, we need to be aware that the phone is a mobile wireless device & not everyone is on an unlimited data plan. So, think twice when making data requests from the phone & have a solid caching strategy when possible. Use the DeviceNetworkInformation API to figure out state of network connections; may be we can do some heavy-lifting when appropriate (like data sync through ResourceIntensiveTasks while on WiFi).
  • Start-Up: While a dynamic flashy panorama/pivot home screen on your App may be a lucrative proposition, be aware of the cost. You only have a few seconds on the Splash page (if using one) before loading up the Home screen/MainPage. And while you can dummy up a Splash-screen-like pop-up on Home screen (like here), users usually do not want to wait too long. Consider using cached data from prior run of the App & indicate visually that you are fetching fresh data. And any time you are working with pop-up or login pages that you do not want to leave in page Backstack, make sure to clear them up.

...Read more

You can also follow us on Twitter @winphonegeek

Comments

Add comment to '7 Deadly Sins for Windows Phone Developers: Lust'

Comment

New! WindowsPhoneGeek Component Marketplace

Our Top Articles & Free books

Our Top Tips & Samples