# Native iOS and Android

{% hint style="warning" %}
The native mobile app editor is currently in **beta**, meaning that you may experience issues or limitations while building or testing your app. Features may change, and not all functionality is final. We recommend thorough testing before publishing, and welcome feedback to help improve the experience.
{% endhint %}

{% hint style="warning" %}
**Warning: Limited support on Android 8 and 10**\
Bubble mobile apps may not function reliably on devices running Android versions 8 and 10. If you’re targeting users on these versions, we recommend additional testing.
{% endhint %}

## Navigating

Web apps and native mobile apps are built within the same environment and project in Bubble. Rather than thinking of them as separate projects, they are just different tools within the same Bubble editor, used to develop both the web and native versions of your app seamlessly.

However, web apps and native mobile apps come with some differences in methods and terminology, and we've divided this introductory guide into three sections:

### Understanding the native mobile tools

In this section, we’ll explore how Bubble's native mobile app tools integrates with the same environment used for web app development. Rather than being a completely separate editor, it offers features that allow you to design and deploy native mobile apps alongside your web app in a unified workspace and with a shared backend and database.

We’ll highlight both its current capabilities and what you can expect as the feature continues to evolve.

Article: [What is a native mobile app?](https://manual.bubble.io/help-guides/getting-started/building-for.../native-ios-and-android/what-is-a-native-mobile-app)

### How is native app development and web app development different?

In this section of the documentation, we'll explore the differences between web apps and native mobile apps, delving into the core principles of each to understand how they are used in development and how they function differently both in the editor and in the final app.

Article: [Native mobile app development and web app development](https://manual.bubble.io/help-guides/getting-started/building-for.../native-ios-and-android/native-mobile-vs.-web-development)\
Article: [Differences in native and web elements](https://manual.bubble.io/help-guides/getting-started/building-for.../native-ios-and-android/differences-in-native-and-web-elements)

### Terminology

The native mobile app editor introduces some new terminology. We recommend reviewing the table of terms and definitions before diving into the rest of the documentation, and encourage you to refer back to it whenever needed for clarification as you explore the editor’s features.

Article: [Native mobile app editor terminology](https://manual.bubble.io/help-guides/getting-started/building-for.../native-ios-and-android/native-mobile-app-terminology)


---

# 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/help-guides/getting-started/building-for.../native-ios-and-android.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.
