Book description
“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
Table of contents
- Title Page
- Copyright Page
- Dedication Page
- Contents at a Glance
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Author
- 1. The New Windows Runtime
- 2. Getting Started
- 3. Extensible Application Markup Language (XAML)
- 4. Windows 8 Applications
- 5. Application Lifecycle
- 6. Data
- 7. Tiles and Toasts
- 8. Giving Your Application Charm
- 9. MVVM and Testing
- 10. Packaging and Deploying
- Index
- Footnotes
Product information
- Title: Building Windows 8 Apps with C# and XAML
- Author(s):
- Release date: October 2012
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132982405
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
CLR via C#, Fourth Edition
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led …
book
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
book
How Linux Works, 3rd Edition
Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you …