MAUI Shell Basics
Learn the fundamentals of a MAUI Shell application.
We'll cover the following...
.NET MAUI Shell significantly reduces the complexity involved in developing native applications. A Shell application contains sufficient features for developing most application types.
A Shell application is so called because it contains a Shell object, which acts as a container for the content pages, which are typically represented by ContentPage
objects. The Shell object can be configured to display a single page, a flyout, or a tabbed view.
ContentPage
is the only type of page compatible with the Shell object. When we need to apply tabs or a flyout, the Shell object has a built-in way of doing it. We can't use other page types, such as FlyoutPage
and TabbedPage
. On the other hand, a Shell object is less flexible than either of these page types. Therefore, although a Shell application would be sufficient for most scenarios, there are situations where specialized page types should be used instead.
In this lesson, we'll cover the fundamental structure of the MAUI Shell application. We'll use the following ... ...