Hi Bubblers,
Two months ago we released AirDev Canvas to the Bubble community. As a reminder, Canvas is a free Bubble app foundation that makes it significantly faster and easier to build high-quality apps (see original post here). We’ve been thrilled to see several hundred apps created using Canvas since its release, and lots of helpful feedback from the community to make it better.
Today, we’re releasing a public beta of Canvas Pages. Pages allows you to quickly configure custom pages on top of your Canvas app from a library of fully-responsive modules that are built to fit seamlessly with the existing visual styles and dimensions.
Let me explain the reasoning behind this approach to Bubble development. Developing an application is always a balance between customization and simplicity. Many of us found when we started working on Bubble that is offers incredible customization, but that creating a full app from scratch is a ton of work and often results in poor design & persistent bugs. App templates, on the other hand, are really simple to purchase, but they only work if you’re trying to build something that’s very close to the template you choose (e.g., an Airbnb clone). With Canvas Pages, we are trying to give you cake and let you eat it – with a few clicks, you can customize each page you need while adhering to a consistent set of standards, so your app looks and works great but fits your unique blueprint.
For example, let’s say you’re trying to create a basic version of a marketplace. You probably need at least 3 pages (in addition to the pages that already come with Canvas, like the homepage, settings page, and owner’s portal):
- A search page that allows users to search for products based on various criteria
- A profile page for a product that shows some basic information about the product, reviews, and other relevant products
- A private portal for a user, where they can manage their products & purchases
To build that UI through Canvas Pages, you will do the following:
- Add this page with this group
- Add this page with this group and this group
- Add this page with this group
Note that Canvas Pages is primarily meant for UI at this point, meaning that if you add a “reviews” group to a page, you’ll also have to set up the workflows and database that are required to make reviews work. That’s because reviews are likely to need to work differently across different applications. However, some navigation/visual logic is already included in the pages.
Each page and group costs a certain number of credits that you purchase. Pages and groups are licensed per app, so once you buy one for an app, you can use it in that same app as many times as you’d like.
Here’s a short video that shows how Canvas Pages works. Please feel free to comment on this thread with any questions or page/group requests. We plan to continuously update our library with the most highly requested assets.
Thanks!
Vlad
AirDev