# The view element

{% hint style="info" icon="mobile" %}
This article describes the view element, which is only available in **mobile apps** ↓

[Click here for web pages](https://manual.bubble.io/core-resources/bubble-elements/element-properties/web-element-properties/page-properties).
{% endhint %}

## **Definition**

Views are the base layer for designing content in a native mobile app. Unlike pages in a web app, views do not use URLs. You navigate between them using mobile-native navigation methods such as tabs, stacks, and modals.

## **Key concepts**

* Views act as screens within your app.
* You can manage views from the pages dropdown in the editor.
* Navigation between views is handled through actions and the tab bar, not through URL changes.

## **Adding and editing Views**

* Create and manage views from the [app interface manager](#user-content-fn-1)[^1].
* Set a view as a tab item using the checkbox in the view’s settings.
* You can add new tab items via the tab bar editor and link them to existing or new views.

## **Best practices**

* Views should represent logical screens (e.g., Home, Profile, Settings).
* Use stack navigation (Go to view) for contextual screens (e.g., opening a playlist).
* Keep the tab bar visible to indicate navigation context, even when not on a tab item.

See the sub-article below for view properties.

{% content-ref url="the-view-element/view-properties" %}
[view-properties](https://manual.bubble.io/core-resources/bubble-elements/element-properties/native-mobile-element-properties/the-view-element/view-properties)
{% endcontent-ref %}

[^1]: The *app interface manager* is where you manage your apps pages and views.

    Article section: [App interface manager](https://manual.bubble.io/help-guides/getting-started/navigating-the-bubble-editor/tools/key-features#app-interface-manager)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.bubble.io/core-resources/bubble-elements/element-properties/native-mobile-element-properties/the-view-element.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
