Hi everyone,
This is the August community update. You can read last month’s update here.
I’ll talk more about this below, but with the AI app generator out of beta, we’re making fast progress toward conversational editing. We think vibe coding is on to something, but why are they outputting JavaScript? Most people using these tools don’t know how to code, and getting the AI to do what you want without creating bugs leaves you stuck in a prompt loop trying to fix code you don’t understand. Our approach, which outputs in Bubble’s no-code language instead, is visual and easier to understand. You can give the AI better instructions and there’s less room for bugs in the output. It also comes with batteries included: pre-built authorization, security, database, and hosting. All that to say: We are heads down working to make vibe no-coding the industry standard.
On to the updates!
What we shipped last month
Like I mentioned, the AI app generator is officially out of beta! We’ve paired this with a few product enhancements, including updating the prompt box to include starter prompts for apps we see a lot of users creating. Try it out here.
We also improved the way dynamic expressions are displayed in the editor after an app has been generated by AI. Before, it showed raw expressions; now it shows the typical placeholders you’d see if you built the app from scratch yourself. This makes jumping into the editor after generation more intuitive for new users.
Alongside that release, we just shipped v0 of AI data type generation. Describe the feature you want to build, and Bubble AI will set up the data types and privacy rules you need. If your plan has changelog access, you’ll also be able to see a record of the changes that Bubble AI made when you used the feature. This iteration is best for new apps and users getting acquainted with database set-up. Next, we’re working on functionality that would allow Bubble AI to reference and edit existing data types. Access it via the data tab in the editor. You can read more about what’s on our roadmap on the blog here.
Build guides, which help you map out features for your app idea, got an upgrade from GPT 3.5 Turbo to GPT-4o mini, which means faster response times and more reliable answers. You can access build guides from the sidebar on the homepage when you’re logged in.
Outside of AI work, our new Figma to Bubble conversion tool is live! This was originally a community-built plugin known as Deezign, and now it’s Bubble’s second-ever acquisition. It’s been exciting to work with @Bek to integrate it into Bubble officially and make it free for everyone. (Before, it cost $25/month.) The converter allows you to create beautiful front-ends and is especially useful for design-first builders. Learn more about getting started here.
The team completed phase one of improvements to the mobile app deploy flow, which should make it more straightforward to launch in the app stores. Phase one involved removing settings beta testers flagged as confusing or unneeded, and we’ve already seen fewer build failures as a result. Phase two will involve adding a validation step for App Store developer keys to make sure you’re set up to launch properly. That work is already in progress.
We also made some changes that significantly speed up mobile app load times, especially on Android. Try deploying a new build and testing your app’s performance to experience these updates. You can read more on the forum here.
Lastly, we made some improvements to the native map element. You can now kick off a workflow when a map marker is tapped, see your current location as a blue dot on the map, and we also addressed issues with custom map markers in production.
The team officially wrapped work on migrating Bubble’s main cluster off of PLV8 (and they’re on track to finish up migration work for dedicated servers in the next few weeks). This makes our database significantly more reliable and opens the door to more performance improvements down the line. We’re also working on optimizing database indexes, which will speed up performance.
Over the past few quarters, we’ve been working to help users build as securely as possible from the start. This month, we launched two security initiatives:
-
Alerting users if their editor is publicly accessible, which could expose sensitive data or allow unauthorized changes. PSA: Making your editor publicly available should only be used for demo or open-source apps where you don’t have any secure credentials or data. We sometimes see this setting turned on for apps that look like they are meant to be for business use, which is a critical security error. We sent out a round of emails to apps with public editors, to encourage people to confirm that the app is intended to be open to the world. Just in case you missed it in your inbox, it is worth 10 seconds to confirm you have this off for your own app.
-
Removing a vulnerability that could reveal sensitive app info during the setup process for the API Connector. This makes API connections more secure from the get-go.
Last but not least, thanks to user feedback, we updated our bug reporting flow. It’s now quicker and easier to submit the impacted App ID and a description of the behavior, which is then automatically escalated to our human support team. Previously, you were asked to submit a screen recording and extra details up front. Thanks to everyone who gave us their feedback on this.
What we’re working on
-
Mobile: The team is hard at work on our main post-launch focus areas I talked about last month: in-app purchases, deep linking, and the mobile plugin editor (currently in alpha). We’ll have more to share soon. Since the beta launch, we’ve also made good progress on AI app generation for mobile apps, which should allow even more people to create for mobile even faster.
-
AI: Now that the app generator is out of beta, we have a few additional improvements we’re working on, including a feature that would convert an image (like a wireframe sketch) into an app page. The majority of the team has moved on to focusing on conversational editing, the next stage of our AI vision for Bubble. Iterating by telling the AI what to change will help you develop faster, but you’ll still maintain ultimate control over what’s changing in your app. This is critical for users building apps that can scale.
-
Property editor: We’re still conducting user testing for a revamp of the property editor. A big priority is testing with power users to make sure these updates work for you and users with less Bubble experience.
-
Marketplace: We’re working on bringing Bubble coaches into the same search flow as agencies and freelancers so that people have a one-stop shop for help, whether they’re looking to outsource their build or learn how to use Bubble themselves. That should be rolling out by the end of the month.
How to get involved
We’re opening applications for the next Bubble Ambassadors cohort soon! Keep an eye on Bubble’s social media and here in the forum for more details.
Bubble is hosting a number of events over the next few months:
-
Bubble Tour: Paris on October 14
-
Bubble Tour: London on October 16.
-
Meetups in San Francisco and NYC in August.
If you’re interested in hosting your own event, make sure to visit our Community page to submit it to our events calendar.
Finally, there are still a few days left to enter our Summer Mobile App Challenge for a chance to win $5K. The deadline is August 18, so make sure to leave enough time to submit to the app store! (Approval through Apple or Google can take up to two weeks.) Get more details about the contest here.
New hires
We had four new hires join the team this month! Welcome to:
-
Pavitra, Vivian, and Elizabeth, software engineers
-
Jimmy, senior software engineer
That’s everything for this month!
— Josh and Emmanuel