Developer friendly toolbox for Bubble Mobile.
A lightweight set of invisible utility elements designed for logic, data prep, and workflow support in your mobile app β with zero visual clutter.
Included Tools:
List of Numbers
Generate a list using start, increment, and length. Great for dropdowns, pagination, score lists, and more.
Split Text to List
Turn any delimited string (e.g. comma or newline) into a clean Bubble list of texts.
Shuffle Number List
Takes a Bubble list of numbers and returns a randomly shuffled version.
XML to JSON
Convert raw XML strings into JSON (as text) β perfect for parsing external API responses.
How to Use:
β’ Drag any tool onto the page
β’ Configure its inputs
β’ Use the exposed [i]state
Link: Toolbox Bubble Mobile Plugin | Bubble
Update added to the toolbox.
Date Generator β Bubble Plugin Documentation
Overview
The Date Generator plugin creates a list of dates based on a starting point, interval, and optional rules like skip days or end date. Itβs a powerful invisible logic tool for calendars, schedulers, repeatable workflows, or generating timespans.
Element Type
Invisible Element β place it anywhere on the page (even off-screen).
Properties
Property Name |
Type |
Required |
Description |
start_date |
Date |
Yes |
The date to start from |
interval_type |
Text |
Yes |
One of "day" , "week" , or "month" |
length |
Number |
Optional |
Total number of valid dates to generate |
end_date |
Date |
Optional |
Stop generating once this date is passed |
skip_days |
Text |
Optional |
Comma-separated list of weekdays to skip (see below) |
How Generation Works
-
If length
is set β generate up to that many valid dates.
-
If end_date
is set β stop when that date is passed.
-
If both are set β generation stops when either condition is met.
-
skip_days
excludes specific weekdays from the output.
skip_days Reference
Day |
Number |
Sunday |
0 |
Monday |
1 |
Tuesday |
2 |
Wednesday |
3 |
Thursday |
4 |
Friday |
5 |
Saturday |
6 |
Example:
To generate only weekdays, use:
0,6
To generate only Tuesdays and Thursdays, use:
0,1,3,5,6
Leave blank to include all days.
Exposed State
State Name |
Type |
Description |
date_list |
List of Dates |
The generated list of dates |
Triggered Events
Event Name |
When Triggered |
dates_generated |
Once the list has been built |
Example Use Case: Weekly View
β Output is a list of the next 7 weekdays starting today.
Added Relative Time
Relative Time Display β Bubble Plugin Documentation
Overview
This plugin generates a live-updating relative time string like:
-
"in 5 minutes"
-
"2 hours ago"
-
"now"
It automatically refreshes based on a time interval and supports multi-language output and custom override translations.