Perhaps inspired by my recent acquisition of a Kindle and subsequent interest in all things eBooky, I’m hatching a plan to pull together an eBook on Windows Phone 7 development topics and I’ll need your help.
- Programming Windows Phone 7
- Professional Windows Phone 7 Application Development: Building Applications and Games Using Visual Studio, Silverlight, and XNA: Building Windows ... and XNA (Wrox Programmer to Programmer)
- Beginning Windows Phone 7 Development (Books for Professionals by Professionals)
- Windows Phone 7 Game Development
but I have something slightly different in mind. Something based on real-world problems, solutions and examples. A book that talks through specific tasks, backs them up with solutions and illustrates with practical examples of best practices in applications.
That means we’re not constrained to a “Introduction to” format but have free rein to tackle the problems that WP7 developers face every day and (hopefully) back that up with great examples of applications using similar techniques in production.
Originally, I had in my mind an outline something like this:
- 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
- Push Notifications & Live Tiles
- Browser Applications
- Optimising Performance (Memory usage, startup time, transitions etc)
- Marketplace (designing for 1st time approval)
though these are just suggestions and no exhaustive by any means. At the end of the day it should be driven by what Windows Phone 7 developers believe is important information to impart, not by a list that I’ve drawn up in my head.
My ask of you
If you’ve got detailed experience of Windows Phone 7 design / development in either Silverlight or XNA and you feel you could spare a few hours to turn that experience into a written article (nothing too onerous, let’s say perhaps 700-1000 words) then I’d like to hear from you.
Similarly if you’ve got a great app that demonstrates some Windows Phone 7 development principle(s) in action that you think would make a great “case study” alongside a technical article, I’d like to hear from you too.
So what do I need to do?
To get things moving, all I need from you is some detail about the topic(s) you’d like to cover (don’t feel constrained by the outline above – suggest anything you think’s important / interesting to others) and a link to an example of your writing (eg blog post or document).
Either use the Email Blog Author link or simply send me an email at Mike (dot) Ormond (at) microsoft (dot) com.
Oh, and please spread this around – tell anyone you know might have an interest in contributing – the more the merrier!