Windows Phone 7 LG App Starter Competition: Winners Announced

by Nick 14. March 2011 19:38

Firstly, a massive congratulations to everyone who entered both the preliminary concept rounds and the final application round of the Windows Phone 7 LG App Starter Competition. The submissions were all of a very high standard and it is fantastic to see so many applications making use of both device features and the Windows Phone 7 metro interface design and controls.

I’ve already sent out books to the winners for the concept rounds, as some of these concepts aren’t available in the Marketplace yet I won’t publish the details of those ideas/apps. If you were one of the winners and want to be recognised, please feel free to comment on this post and provide a link to your application in the Marketplace.

Unfortunately there is only one winner for the LG Optimus 7 device and it goes to….. Clinton Cherry of Cherry Byte Software with his app, Super Size Me.

image

I love the awesome graphics in this application. Every thing from the start tile (which uses transparency to take advantage of the user selected accent colour) to the background image of the panorama, has been well designed. Some might find the over-the-top use of colours offensive but I think it makes this app eye catching. The additional use of animations and transitions makes for great user experience.

Ok, so if you didn’t win, here are a few pointers:

- Speed Matters: Everything from the load time of the application through to how your application responds when the user clicks on an element needs to be tweaked for performance. It’s really easy to build an application that is laggy or doesn’t respond to the user. Make use of background threads for processing and work with the performance metrics to get an idea of how your application will perform.

- Tombstoning: PLEASE READ THIS POST (Windows Phone 7- Tombstone Frustration), and if tombstoning still doesn’t make sense, feel free to contact me. I’d be happy to go through this feature with you to ensure it’s done correctly.

- Consistency: Read and re-read all of the information about the Metro user experience introduced with Windows Phone 7. Think about how these concepts can be applied to your application. Space things out, use consistent colours and fonts, and make use of the standard or toolkit controls.

- Workflow: Put yourself in the position of the user and walk through how the application is going to be used. Firstly, as a brand new user and then as a seasoned user. These two scenarios are key to retaining users.

Tags:

Comments (6) -

3/15/2011 2:44:22 AM #

David Gardiner

The fact that you emailed me offering a book makes me think that maybe I won a round? I hadn't actually realised!

Aussie Toilets v1.0 is in the marketplace (free). Find the nearest public toilet to your current location in Australia.
http://social.zune.net/redirect?type=phoneApp&id=dcf35aa5-3829-e011-854c-00237de2db9e

Next version is in the works, and I know the app is slow (22MB XML data file doesn't help!), so that's one area I hope to improve on over time.

-dave

David Gardiner Australia |

3/15/2011 3:47:29 PM #

David Gardiner

Yes, I've been thinking about implementing just such an approach. That would improve performance considerably - if you're in Tasmania, you probably don't care about toilets in WA!

The XML is in the original format (unzipped from http://data.australia.gov.au/610). I considered pre-processing it, but eventually I'd also like the app to be able to download updated data files from that website automatically.

Maybe I need to cater for both - have the packaged data pre-optimised, and be able to process the downloaded file when they become available.

-dave

ps.. the comments aren't appearing on your blog yet.

David Gardiner Australia |

3/16/2011 2:02:18 PM #

Jake Lin

Have you try some database like Sterling. I have a similar issue to include a big xml file in the xap.

Jake Lin Australia |

3/21/2011 6:05:39 PM #

David Gardiner

I did investigate it a few months back, but it seemed too slow at the time. I might try it again to see if it's improved.

My problem is the 22MB of XML data is geocoded, and I need to be able to search it quickly to locate the nearest items to a particular location. Once the XML is parsed into in-memory objects the searching actually works very quickly.

I'm not sure if Sterling would be of much use unless it could do efficient queries with something like an R-Tree to store the data. I've also investigated using an R-Tree as an in-memory data structure but the performance wasn't any better than a regular IList.

-dave

David Gardiner Australia |

3/21/2011 6:26:37 PM #

Nick

Best bet, regardless of which db/data structure you go with, is to pre-process the data. I know this is a pain but I would imagine that this data doesn't change too frequently.

Nick Australia |

3/16/2011 1:59:51 PM #

Jake Lin

I have submited two apps on the marketplace.

WP Webcsast
http://redirect.zune.net/redirect?type=phoneApp&id=ddac45bc-4f3f-e011-854c-00237de2db9e&source=smartapp.com.au

Discover Australia
http://redirect.zune.net/redirect?type=phoneApp&id=54c08db7-2443-e011-854c-00237de2db9e&source=smartapp.com.au

please check it out with youtube video.
http://www.smartapp.com.au/

Jake Lin Australia |

Pingbacks and trackbacks (1)+

Powered by BlogEngine.NET 2.0.0.36

Automotive Theme by Car Leasing Experts

 

Page List