Technical requirementsA brief history of Windows UI platformsIntroducing the Windows App SDK and WinUI 3.0The role of the new .NET runtimeExploring the Windows App SDKChoosing the right deployment modelManaging the dependency with the Windows App SDKPackaged appsUnpackaged appsUpgrading the Windows App SDK runtimeCreating the first Windows App SDK projectA new packaged WinUI C# applicationUsing a separate packaging projectA new unpackaged WinUI applicationAdding support to an existing applicationBuilding libraries and componentsUsing a WinUI class libraryUsing a .NET class librarySummaryQuestionsFurther reading