You’ve now seen the basic structure of a Visual Studio project for a XAML-based Windows Store app and gotten a taste for making an app that is ready to sell across the world. If you’ve previously done .NET development, much of this should look familiar. If you’ve previously dabbled in Windows Presentation Foundation (WPF) and/or Silverlight, the role of the XAML files and the C# files should be obvious. And if you’ve previously done development for Windows Phone, then all of these concepts, including things like capabilities, shouldn’t surprise you one bit. If you don’t have any such experience, then you should at least be able to appreciate how easy it is to hit the ground running.
Personally, I’m struck by how easy it has become to localize your app and make it accessible. Software development has come a long way over the years, and you’ll see evidence of this throughout the book, when it comes to handling heterogeneous screen DPI, making money through the Windows Store, communicating with slick peripherals, and much more. The team behind Windows Store apps has taken the best ideas from .NET, XAML, Windows Phone, the Web, C++, and COM in order to create a compelling platform that’s easy for developers to dive into. And now it’s time to dive much deeper into the language of XAML.