I'm proud to announce the release of FINDaPAD into the WP7 app store, it's been a long journey working on this app and I'd like to thank my co-workers Rich & Nick for all their hard work. We've spent the last 6 months working on this at the weekends and as with all software released to market the last few weeks seem to have been the hardest.
So what is a FINDaPAD?
FINDaPAD is a property search app for buy or rental properties in the UK housing market.
We aren't the first app to go to market offer property search services but we do believe we offer something different from a UI perspective - we've tried to follow the Metro-style guidelines for WP7 as much as possible. The app is very much designed with the idea of being used when you're out & about looking for properties and you need a quick and easy way to search the local area. You also have the ability to search locations using post code, place name or geo-location.
The rest of this post describes the technologies used in developing the app.
The app is currently NOT a mango app - yes I've said it, it's NOT a mango app. The simple reason being we started the app on the 7.0 and we took the decision in late August not to move to Mango until after we had a stable release. August might seem a long time ago but when you're trying to get something out of the door, days and weeks seem to go by very quickly indeed. The app was first submitted for approval prior to the Microsoft BUILD conference in early September and after two failed submissions it was finally approved and in the store by late September.
You might be wondering why wait until now to start talking and publicising the app? We realised after getting the app into the market place there was still plenty to do - website, twitter, PR, support, etc. We choose the achievement of a successful submission to be a soft launch of the app with friends and relatives testing and giving feedback. Since the initial release we've submitted eight updates to the market place in the last 6 weeks, these including a couple of big bug fixes and the addition of missing functionality which only became obvious after family used it to find their new home in Brighton. So now we're ready for a hard release with a PR push.
We built the app using the following APIs, frameworks & libraries:
Nestoria API - open source API providing property information for the UK and other countries,
UK Crime API - open source API providing crime stats for the UK,
WP7Contrib - we use this for all communication with back end web services, custom MVVMLight messenger, UI transitions and custom controls including SmartTextBlock,
Silverlight Toolkit - LongListSelector for infinite scrolling lists and bing maps control,
MVVMLight Toolkit - Laurent's great framework for making life with MVVM easier,
Reactive Extensions (Rx) - we use this for handling asynchronous calls and event subscriptions,
Funq- a compact and fast DI container for WP7,
PreEmptive Solutions - post build weaving of runtime analytics into executables.
We're now working on a Mango release and hope to have this out in a couple of weeks and we're looking forward to performance improvements around HTTP compression support and fast app switching.
Until then happy property searching :)