Chapter 5: Designing Your Application
In previous chapters, we learned all the basic WinUI and Windows App SDK building blocks, such as XAML resources, binding, dispatcher, and windows. However, these basic components aren't enough to create a real application. You also need to define the user experience and the navigation pattern you want to adopt, you must properly support themes, you need to define the UI so that it can be responsive and quickly adapt to different sizes and layouts, and much more.
In this chapter, we're going to put all the pieces we have learned together so that we can start building a real project and evolve it over time.
We're going to cover the following topics:
- Creating a responsive layout
- Supporting navigation
- Supporting Windows themes
- Creating animations
- Exploring the WinUI controls