Well it took me a little longer than planned to consolidate all of this – things would’ve been a lot quicker if my stomach wasn’t perpetually doing somersaults and my car hadn’t almost caught fire. Anyways….
I got a great response to requests for authors in my last post – thank you – if I haven’t replied to your mail that’s an oversight but with so many people responding, managing it via email alone is starting to get tricky. Instead I’ve summarised below where I think we’re at.
… willing to write about Windows Phone development – contact me via the blog or ping me at @MikeOrmond – even if the topic has a name against it below. These aren’t set in stone by any means. The more help we get the better!
We still have a number of areas with no name against them and some of the areas are big enough that they could be divided up amongst multiple writers. So don’t hesitate and please encourage others to get in touch too.
Before we go any further I want to make clear (before anyone panics)
Intro / Welcome to Windows Phone
The Platform (Chassis)
The Windows Phone Developer Tools (Fx choice, tools and emulator)
Silverlight on Windows Phone (If I'm a SL dev, what differences do I need to be aware of)
XNA on Windows Phone (ditto for XNA)
Design for Windows Phone (design guidelines, Metro etc)
Application Lifecycle (Tombstoning etc)
Accessing Phone Features (launchers and choosers, input features)
Pivot and Panorama Controls
Touch, Accelerometer and Orientation
Location Aware Applications and Mapping
Networking on Windows Phone
>>> Data consumption with JSON & WCF
Azure as a Cloud Based Service
Push Notifications & Live Tiles
Optimising Performance (Memory usage, startup time, transitions etc)
Marketplace (designing for 1st time approval)
Marketing your Application
I’ve also has offers of help from Chris Hay, Paul Marsh and Scott Lovegrove. Chris / Paul if you could let me know if there are specific topics you’d like to tackle that’d be helpful.
Well, if you’ve offered help it’s a good opportunity to review the outline above and let me know what you feel you can do or whether you want to make any alterations. Next step would be to start with an outline of the content you’re going to write and I think, given the scope of the project, some sort of peer review process would be useful. That way should help ensure areas are fully covered, errors are spotted and the quality bar is kept as high as possible. I’ll give that a little thought.