Get Free Shipping on orders over $79
Modernizing Your Windows Applications with the Windows App SDK and WinUI : Expand your desktop apps to support new features and deliver an integrated Windows 11 experience - Marc Plogas Matteo Pagani

Modernizing Your Windows Applications with the Windows App SDK and WinUI

Expand your desktop apps to support new features and deliver an integrated Windows 11 experience

By: Marc Plogas Matteo Pagani

eText | 22 August 2905 | Edition Number 1

Sorry, we are not able to source the ebook you are looking for right now.

We did a search for other ebooks with a similar title, however there were no matches. You can try selecting from a similar category, click on the author's name, or use the search box above to find your ebook.

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

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

  1. Getting Started with Windows Apps SDK and WinUI
  2. Windows Apps SDK for a Windows Forms Developer
  3. Windows Apps SDK for a WPF Developer
  4. Windows Apps SDK for a UWP Developer
  5. Designing Your Application
  6. Building a Future-Proof Architecture
  7. Enhancing Your App with Windows Apps SDK Components
  8. Integrating Windows 10 APIs
  9. Implementing Notifications
  10. Infusing Your Apps with Machine Learning Using WinML
  11. Publishing Your Application
  12. Publish Your Application
on
Desktop
Tablet
Mobile

More in Microsoft Programming