22 elements for Bubble’s native mobile editor: the inputs, overlays, media and charts a real app needs, all drawn natively, all built to the same design, all optional.

Everything runs on the libraries the mobile runtime already ships. There is no external service, no API key and no account. Files upload to your own Bubble storage.


Quick start

  1. Install the plugin and drag the element you want onto a page in the native mobile editor.
  2. Give it a height in Bubble’s Layout tab. An element inside a group with no height of its own can measure zero — that is what “the element does not appear” almost always is.
  3. Fill in the one field only you know: the data, the URL, the text. Everything else has a sensible default.
  4. Read the values back from the element’s states, and build workflows on its events.

Nothing is plugin-wide: use three elements today and the other nineteen when you need them.


Two things that need setting up once

Uploads

The Uploader sends files to your own Bubble file storage.

  1. Put your app’s upload address in upload_endpoint: https://YOURAPP.bubbleapps.io/version-test/fileupload (drop version-test for the live version). The browser preview finds this address by itself; a phone has no page to read it from, so the field is required there.
  2. In your app’s mobile settings, turn on Camera and Photos with a sentence saying why you need them. Apple rejects generic wording.
  3. Save the result in a workflow: file_uploaded fires once per file, all_uploaded when nothing is left uploading.

Colours and theme

Every element takes your colours. A colour field you never touch falls back to the theme, so you can set one colour or all of them.