Preface
WinUI 3.0 is Microsoft's first step toward a unified Windows development platform. This unification effort is called Project Reunion and is an attempt to bring UWP, WPF, and other desktop UI frameworks to one platform. WinUI allows developers to quickly build Windows applications with styles that adapt themselves to the platform. As the WinUI platform matures, developers will have the ability to target desktop Windows machines, Xbox, HoloLens, Surface Hub, and more.
Win32 application developers can also leverage WinUI controls to modernize their existing applications by using XAML Islands controls from the Windows Community Toolkit. This open source toolkit provides dozens of controls and other helper libraries for WinUI, UWP, and Win32 application developers. You will learn how to find the right controls for your applications and share them across multiple projects.
In this book, you will learn how to develop, debug, build, and deploy applications using Visual Studio and cloud tools from Microsoft Azure and GitHub. You will discover deployment options to get your WinUI application into the hands of consumer and enterprise Windows users. By the end of this book, you will have a foundational understanding of how to create, modernize, and distribute Windows applications with WinUI 3.0.