The Canadian Apportunity blog, posted 4 free ebooks that every Windows Phone 7 developer should have in their e-library:
- Charles Petzold's Programming Windows Phone 7:
Spanning over 1,000 pages, this leviathan of an ebook is written by the guy who literally wrote the book on Windows development. It's quite thorough, covering not just Silverlight and XNA development, but also programming techniques applicable to those frameworks as well as mobile development.
The ebook edition, which covers both Silverlight and XNA development, is free-as-in-beer and available for download from Charles Petzold's site.
- Rob Miles' Windows Phone Programming in C#, a.k.a. "The Blue Book":
Include the C# Yellow Book, a free book covering introductory programming in C# and the 19-part WP7 Jump Start instructional video series. WP Programming in C# is just one part of a course on WP development provided by Microsoft Faculty Connection for university and college teachers.
The book comes with a package of labs, which includes code for exercises and PowerPoint slides for lectures. Whether you're leading a class or just doing some self-directed learning, this package is free and worth checking out.
- The UI Design and Interaction Guide for Windows Phone 7:
If you're serious about developing apps for WinP7 and getting them into Marketplace, you'll definitely want to get the UI Design and Interaction Guide and make sure you're familiar with our UI guidelines and know the rationale behind them.
- Patterns and Practices' Windows Phone 7 Developer Guide:
This book covers things like the MVVM design pattern (that's Model-View-ViewModel), which you might not have seen if you've never done Silverlight or WPF development before, connecting with web services, creating cloud-based services for the phone and the like. The book is written by the people at Microsoft's Patterns and Practices group, a very picky bunch whose job is to share their knowledge of the best ways to build applications.
[tags]mobile development,mobile developers,ui design,labs[/tags]