5

Navigation using .NET MAUI Shell and NavigationPage

In the previous chapter, we introduced the MVVM pattern and data binding. We improved the user interface design and introduced our data model. In our app, we can select a page from the flyout menu, and we can switch to the item detail when an item is selected. This is part of the navigation mechanism in .NET MAUI. In this chapter, we will dive deeper into the navigation design, and we will learn how navigation works in .NET MAUI.

The following topics will be covered in this chapter:

  • Implementing navigation
  • Using Shell
  • Improving design and navigation

Technical requirements

To test and debug the source code in this chapter, you need to have Visual Studio 2022 installed on your PC or Mac. ...

Get .NET MAUI Cross-Platform Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.