Skip to content

Modernizing Your Windows Applications with the Windows Apps SDK and WinUI, published by Packt

License

Notifications You must be signed in to change notification settings

luncliff/modernizing-windows-app

 
 

Repository files navigation

Modernizing Your Windows Applications with the Windows App SDK and WinUI

Modernizing Your Windows Applications with the Windows App SDK and WinUI

This is the code repository for Modernizing Your Windows Applications with the Windows App SDK and WinUI , published by Packt.

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

What is this book about?

Windows desktop apps play a critical role in many industries. However, many of them are built with older technologies based on outdated patterns or meant to work with non-evolving technologies. This book will help you modernize these apps, reducing the need for maintenance and making it easy to integrate the latest Windows features.

This book covers the following exciting features:

  • Understand the key concepts of the Windows App SDK and WinUI
  • Integrate new features by creating new applications or by enhancing your existing ones
  • Revamp your app's UI by adopting Fluent Design and new interaction paradigms such as touch and inking
  • Use notifications to engage with your users more effectively
  • Integrate your app with the Windows ecosystem using the Windows App SDK
  • Use WinML to boost your tasks using artificial intelligence
  • Deploy your application in LOB and customer-facing scenarios with MSIX

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

<VariableSizedWrapGrid Orientation="Horizontal"
MaximumRowsOrColumns="3" ItemHeight="200" ItemWidth="200">
<Rectangle Fill="Red" />
<Rectangle Fill="Blue" />
<Rectangle Fill="Green" />
<Rectangle Fill="Yellow" />
</VariableSizedWrapGrid>

Following is what you need for this book: This book is for developers who are building Windows applications with Windows Forms, WPF, and UWP and would like to evolve and modernize their applications, but aren't able to rebuild them from scratch. This book focuses on Line-of-Business scenarios. Basic knowledge of Windows app development, .NET/C#, and Visual Studio will help you understand the concepts covered in this book.

With the following software and hardware list you can run all code files present in the book (Chapter 1-12).

Software and Hardware List

Chapter Software required OS required
1 WPF Windows
1 Windows Forms Windows
1 Windows App SDK 1.0 Windows
1 WinUI 3.0 Windows
1 .NET 6 Windows
1 Visual Studio 2022 Windows

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Marc Plogas is an Azure AppConsult engineer at Microsoft and was on the Windows AppConsult team in his previous role. He works with start-ups and large companies on IoT, mixed reality, and software architecture. Tinkering with computers has always been his passion – since the tender age of 6. Therefore, he is interested in many development topics, including client development and machine learning, and enjoys all the challenges that can be solved with software engineering. Before joining Microsoft, Marc was a freelance software developer for many years, creating mobile and LoB applications.

Matteo Pagani is the lead of the Windows App Consult team in Microsoft. In his role, he supports developers and companies all around the world, enabling them to learn and adopt the latest development tools and technologies in the Microsoft 365 and .NET ecosystem. He has a strong passion for client development, which he loves to share with other developers by writing articles, blog posts, and books, and by speaking at conferences all around the world. Before joining Microsoft, he was a Microsoft MVP in the Windows Development category and a Nokia Developer Champion for almost 5 years.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781803235660

About

Modernizing Your Windows Applications with the Windows Apps SDK and WinUI, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.9%
  • C++ 3.0%
  • Other 1.1%