Modernize your applications with Windows App SDK and the WinUI 3 framework using different strategies and the latest features
Key Features
- Improve your apps and enable them to support modern devices with features such as touch screens and responsive UI
- Integrate your app with the latest Windows features using modern tools and programming languages
- Learn how to reuse your existing knowledge in .NET, C#, and Visual Studio to create new apps
Book Description
If you're a developer looking to improve and modernize your existing LOB applications to leverage modern Windows features without having to rewrite the entire application from scratch, this book is for you. In this book, you'll learn how to modernize your existing WinForms, WPF, and UWP applications and enrich them with the latest Windows features. Starting with sample LOB applications that cover common scenarios, you'll learn the differences between various components and then focus on design features for improved visual aspects. Along the way, you'll also learn how to maintain your applications with loose coupling.
The book will show you how to enhance your existing application using the Windows App SDK components and various Windows APIs that enable a deeper integration with the operating system. You'll implement WinML, which enables Windows applications to evaluate machine learning models offline and leverage the power of your machine. Finally, you'll make your application deployment-ready by integrating it with OS and then publishing it on various platforms for distribution.
By the end of this Windows book, you'll be able to create a migration plan for your existing Windows applications and put your knowledge to work by enhancing your application with new features and integrating them with the Windows ecosystem.
What you will learn
- Understand the key concepts of Windows App SDK and WinUI
- Enhance your application with the latest features for compatibility
- Employ the Fluent Design framework for improved visuals
- Integrate your app with the Windows ecosystem using Windows App SDK
- Use WinML to boost your tasks using artificial intelligence
- Deploy your application in LOB and customer-facing scenarios
Who This Book Is For
This book is for developers who are building Windows applications with Windows Forms, WPF, and UWP with a special focus on LOB apps for enterprises. Basic knowledge of Windows app development, .NET/C#, and Visual Studio will assist with understanding the concepts covered in this book.
Table of Contents
- Getting Started with Windows Apps SDK and WinUI
- Windows Apps SDK for a Windows Forms Developer
- Windows Apps SDK for a WPF Developer
- Windows Apps SDK for a UWP Developer
- Designing Your Application
- Building a Future-Proof Architecture
- Enhancing Your App with Windows Apps SDK Components
- Integrating Windows 10 APIs
- Implementing Notifications
- Infusing Your Apps with Machine Learning Using WinML
- Publishing Your Application
- Publish Your Application