Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

“Jeremy builds real apps for real customers. That’s why I can heartily recommend this book. Go out and write some great apps…and keep this book handy.”
—From the Foreword by Jeff Prosise

Build Exceptionally Immersive and Responsive Touch-Based Windows Store Apps for Windows 8 with C# and XAML

This is the first practical guide to building breakthrough applications for Windows 8 from project templates through publication to the new Windows Store. Microsoft “MVP of the Year” Jeremy Likness helps you combine your existing developer skills with new Visual Studio 2012 tools and best practices to create apps that are intuitive and innovative. His guidance and insight will help you dive into Windows 8 development—and gain a powerful competitive advantage for years to come.

Likness illuminates the entire apps lifecycle, from planning and Model-View-View Model (MVVM) based design through coding, testing, packaging, and deployment. He covers both business and consumer apps, showing how Windows 8/WinRT development builds upon and contrasts with older WPF and Silverlight approaches.

Using carefully crafted downloadable code examples and sample projects, Likness shows how to make the most of new platform features, including integrated social networking, search, contracts, charms, and tiles. Throughout, he addresses crucial development challenges that have only been discussed on MSDN, blog posts, and Twitter feeds—and never with this depth and clarity before.

Coverage includes
• Mastering real-world Windows 8 development for all devices and form factors • Understanding the new WinRT framework and the unique characteristics of Windows 8 apps
• Designing apps that are faster, more responsive, do more with less, and maximize battery life
• Creating exceptionally fluid interfaces with VS 2012 templates, built-in animations, and XAML
• Building apps that respond consistently to multiple forms of input, including complex touch manipulations
• Using contracts and charms to expose services or enable users to do so
• Providing information to users through Live Tiles even when your app isn’t running
• Connecting your app seamlessly to multiple data sources, including social networks and cloud storage
• Syndicating rich, network-based content
• Using Model-View-ViewModel (MVVM)
• Securing Windows 8 apps through authentication and authorization
• Efficiently testing, debugging, packaging, and deploying apps

Subscriber Reviews

Average Rating: 4.5 out of 5 rating Based on 2 Ratings

"Very good round-the-world text" - by Alan McBee on 11-APR-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Actually, I would give this book 5 stars for a programmer just getting started with Windows 8. I only gave this four stars because, for me, this book jammed a whole lot into a fairly short space, and while there are definitely new things in here that I haven't yet mastered, it doesn't go in quite deep enough for what I need on a regular basis.

Here's a small example of what I mean: the new async/await keywords are covered, but they are really introduced in the chapter on accessing data. Async is definitely needed for accessing storage, but it can and is used for much more. It's okay that it is in this chapter, but the implication is that the reader is reading cover-to-cover and will use everything. I think I would rather have had the Async material covered on its own, as it can be a little daunting and tricky to get right, regardless of any data storage use.

Report as Inappropriate

"best book for windows 8 and XAML" - by best book on 18-DEC-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
BEST FOR BEGINNERS TO GET  UNDERSTAND THE CORE CONCEPTS AND DEVELOP REAL TIME APPLICATIONS...
Report as Inappropriate

Table of Contents

 

Extras

The publisher has provided additional content related to this title.


Description
Content

These links have been provided by the publisher.

  • Companion Web site