Vibe code without the code to launch real web and native mobile apps to real users. Chat with AI when you want speed, edit directly when you want control.
Image upload is live in the Bubble AI Agent — hand it a design reference or a mockup and it builds out that interface in the editor. It's also gotten better at understanding your app, so expression generation and responses are more reliable across the board.
A picture is now worth a thousand prompts. 😉
Property appraisers have been managing photos, notes, and reports across too many tools for too long. AppraisalSoftware, a Bubble-built native mobile app, puts all of it in one place, from on-site capture to formatted report export.
https://t.co/kcXSzHIfUQ
https://t.co/RLnPskMNNN
Here's one way to use global expressions in @bubble.
You can have a 'relative date' global expression, which takes a date and returns a text in relative time (6 days ago, just now, etc)
Use it anywhere, no need for plugins :)
Hey @bubble, thanks for all the birthday presents! They're exactly what I've been asking for! I'll forgive you that it's a day late.
- Return data from backend events
- Integrated comments
- Conditional Styles
- Testing
- Global expressions
- Functions!
I’m kicking off my new Substack with a piece on the new Global Expressions feature. It launched without that much fanfare, but it’s actually a really nice addition to the @bubble toolbox imo.
The article covers what global expressions are, six use cases and some thoughts on how they fit into the broader picture of Bubble’s development.
Would love to hear what you think, and especially if there are use cases I missed.
https://t.co/xgEBxQseh8
Hot take: if you can't read what your AI built you, you didn't ship an app, you adopted one. Bubble's at the @CreateWithHQ Conference in Brighton — come see what it looks like to build fast and still own every inch of what you made.
Native JSON parsing is here — if you're building with an LLM API, the structured data coming back from your calls is now directly accessible in Bubble without a single plugin or workaround.