Chapter 4UWP Basics

In this chapter, you will discover the exact structure of the UWP app. You will learn the execution flow, from the entry point up to displaying the view. You will also see how views are implemented, explore common programming approaches for improving code maintainability and testability, study data binding, and examine the Model–View–ViewModel (MVVM) software architectural pattern. Finally, you’ll see how UWP apps can run across various Windows 10 devices and how to use intrinsic UWP programming interfaces to adjust the app’s view and logic for various platforms. These concepts will be used throughout this part of the book.


The HelloWorld app we developed in Chapter 3 has three main elements:

  • The auto-generated ...

Get Programming for Mixed Reality with Windows 10, Unity, Vuforia and UrhoSharp, First Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.