- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
Sale Trade Paper
Ships in 1 to 3 days
More copies of this ISBN
Other titles in the Sams Teach Yourself...in 24 Hours series:
Sams Teach Yourself Windows Phone 7 Application Development in 24 Hours (Sams Teach Yourself...in 24 Hours)by Scott Dorman
Synopses & Reviews
Everything developers need to start developing and selling applications on Microsoft's highly-anticipated Windows Phone 7 platform
This is a practical, hands-on guide to mastering mobile development with Microsoft's highly anticipated Windows Phone 7 platform. Written by four experts in Windows Phone 7, this book delivers a solid, wide-ranging understanding of the entire mobile application development process. The authors start with the absolute basics, including installing and utilizing Windows Phone 7 development tools; working with the Metro user interface; and migrating from desktop development. Then, step-by-step, you master page-based navigation, finger-friendly development, storage, integration, profiling, debugging, performance optimization, and more. The authors walk through using Microsoft Silverlight to create intuitive applications that interact with the cloud; developing mobile games with XNA; and distributing applications via the Marketplace. Friendly, accessible, and conversational, this book delivers a practical grounding in Windows Phone development without ever becoming overwhelming or intimidating. Each lesson builds on everything that's come before, helping you learn core techniques from the ground up. You learn key concepts, syntax, and techniques through short, practical examples that reflect the realities of mobile development, and apply Microsoft's own best practices.
Covers Windows Phone 7.5
In just 24 sessions of one hour or less, you’ll learn how to develop mobile applications for Windows Phone 7! Using this book’s straightforward, step-by-step approach, you’ll learn the fundamentals of Windows Phone 7 app development, how to leverage Silverlight or the XNA Framework, and how to get your apps into the Windows Marketplace. One step at a time, you’ll master new features ranging from the new sensors to using launchers and choosers. Each lesson builds on what you’ve already learned, helping you get the job done fast—and get it done right!
Step-by-step instructions carefully walk you through the most common Windows Phone 7 app development tasks.
Quizzes and exercises at the end of each chapter help you test your knowledge.
By the Way notes present interesting information related to the discussion.
Did You Know? tips offer advice or show you easier ways to perform tasks.
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.
Learn how to...
About the Author
Scott Dorman has been designated by Microsoft as a C# Most Valued Professional in recognition for his many contributions to the C# community. Scott has been involved with computers in one way or another for as long as he can remember. He has been working with computers professionally since 1993 and with .NET and C# since 2001. Currently, Scott’s primary focus is developing commercial software applications using Microsoft .NET technologies. Scott runs a software architecture–focused user group, speaks extensively (including at Microsoft TechEd and community-sponsored code camps), and contributes regularly to online communities such as The Code Project and StackOverflow. Scott also maintains a .NET Framework and C#-focused technology blog at http://geekswithblogs.com/sdorman.
Kevin Wolf is a software engineer with 20 years of professional experience developing and deploying software. Kevin’s background includes everything from developing hardware and software for real-time embedded systems, to CMS/Sales Force Automation systems, to large decision-support, line-of-business applications. For the past five years, Kevin’s focus as an independent consultant has been on developing applications for mobile devices such as Windows Mobile, iPhone, and Android. In January of 2010, Kevin was recognized as a Microsoft MVP in the area of Device Application Development for his work promoting Windows Mobile.
Nikita Polyakov is a Microsoft Windows Phone Development MVP and has been a longtime community voice for most things mobile from Microsoft in the local community in Florida and online. Nikita helped and cochaired many local user groups and community initiatives. Nikita is a software professional with 10 years of experience building custom software using Microsoft platforms for many local and national customers. Nikita is passionate about the power of technology and enabling people to realize their full potential through quality software solutions.
Joe Healy is a Microsoft Developer Evangelist based in Florida. Joe’s geographical responsibility is to provide “developer care” for the Gulf States District for the East Region Developer team. As such, he has responsibilities to bring .NET development to the masses in his area. Joe serves a multitude of clients, from corporate accounts to broad-reach events and user groups. He lectures on various development and architectural topics focused around the .NET Frameworks, Visual Studio .NET, and associated servers.
Table of Contents
Part I. Learning Windows Phone 7 Fundamentals
Hour 1. Windows Phone 7 Essentials
Hour 2. Introducing the Windows Phone 7 Development Tools
Hour 3. Understanding the Metro User Interface
Hour 4. Considerations for Desktop Developers
Hour 5. Choosing an Application Development Model
Part II. Developing Applications with Silverlight
Hour 6. Understanding Page Based Navigation
Hour 7. Developing Finger Friendly Applications
Hour 8. Storing Data with Isolated Storage
Hour 9. Integrating with a Hub
Hour 10. Debugging, Profiling, and Performance Considerations
Hour 11. Being a Good Mobile Citizen
Part III. Interacting with the Cloud
Hour 12. Understanding the Notification Model
Hour 13. Building Live Tiles and Working with Toast Notifications
Hour 14. Consuming Data and WCF Services
Hour 15. Synchronizing Documents with SkyDrive
Hour 16. Using an Occasionally Connected Model
Part IV. Developing Applications with the XNA Framework
Hour 17. Understanding the XNA Framework
Hour 18. Building Games with the XNA Framework
Hour 19. Utilizing Advanced XNA Framework Tips and Tricks
Part V. Diving Deeper
Hour 20. Working with Windows Phone 7 Services
Hour 21. Using the Accelerometer
Hour 22. Integrating Location Services Into Your Application
Hour 23. Interacting with the Camera
Hour 24. Distributing Applications with the Windows Marketplace
What Our Readers Are Saying
Computers and Internet » Computers Reference » General