Getting started with Bubble
Turn your ideas into web applications effortlessly with our no-code platform.
By Support and 1 other2 authors55 articles
Creating & Managing ProjectsThis section covers how to create, manage and delete projects connected to your Bubble account
Building for...
A native mobile app and a web app are not fundamentally different. They both offer the user a visual interface built on top of a foundation of workflows and a database.
Building for Web and Mobile
Building for web
Building for native iOS and Android
Native mobile app quick start guide
What is a native mobile app?A native mobile app is downloaded from the Apple App Store or the Google Play Store, and runs directly on the user’s device.
Native mobile vs. web developmentThis article discusses the differences between native mobile and web development.
Differences in native and web elementsThis article discusses the differences in native and web elements.
Native mobile app terminologyWhile the Native Mobile App Editor is similar to building a regular Bubble app in many ways, there are some new terms and concepts.
In-app purchases overview
In-app purchases on Apple Devices
In-app purchases on Android Devices
Setting up subscriptions
Preparing your mobile app for production
Apple in-app purchases checklist
Android in-app purchases checklist
In-app purchases workflows and terminology
Building your first app
Embark on the journey of creating your first app, turning your ideas into a functional digital tool.
Planning your app's featuresLearn how to identify and plan essential features for your app's first version, ensuring a focused and user-centric development process.
Planning your database structurePlan your app's database structure by focusing on data types, fields, and relationships.
Designing your UI/UXExplore design resources and tools to create visually appealing and user-friendly apps, focusing on UI and UX principles.
eCommerce & payments overviewExplore strategies for implementing payment systems in your Bubble app using Stripe, focusing on revenue models and payment integration.
Shopping cartExplore the planning and implementation of a shopping cart feature in your app, focusing on user convenience and data management.
Checkout pageIn this article, we'll look into what is often the final step before the user actually pays for one or more products – the checkout page.
One-time paymentsLearn how to implement one-time payments in your app using Stripe, ensuring secure and efficient single transactions.
Subscriptions
MarketplaceThis article looks into how to plan for building a marketplace app.
The Bubble editor
This section covers how to navigate the Bubble editor.
Introduction to the Bubble editorThe article introduces the Bubble editor, explaining its structure, key features, and tools for app design and deployment.
The editor layoutThe article describes the Bubble editor's tab-based layout for app development, including design and workflow.
The Design tabThe article explains the Bubble editor's Design tab, focusing on UI Builder, element tree, and responsive design for app pages.
The Element treeThis section covers the element tree found in the Design tab of the Bubble editor.
The Workflow tabThis article explains the Bubble editor's Workflow tab, where you set up events and actions for app interactions.
The Data tabThe article describes the Bubble editor's Data tab for managing app data, including database, privacy rules, and file management.
The Styles tabThis article explains the Bubble editor's Styles Tab for managing visual themes and style variables for a consistent app design.
The Plugins tab
The Settings tabThis article outlines the Bubble editor's Settings tab for managing app configurations like plans, domains, and collaboration.
Settings overview
Web app settings
Native mobile settings
Custom domain and DNS
Key Editor features
The app search tool
The Issue Checker
The property editor
The debugger
Adding notes to your appThis article covers how to add notes to different parts of your Bubble app to document your work
Previewing your appThe article explains how to preview and test your app in Bubble using Development and Live environments, safe modes, and the debugger.
Deploying your appThis article explains deploying your Bubble app from Development to Live, with testing and planning tips.
Property Editor Beta OverviewThis page is dedicated to the the beta for the redesigned property editor (as of Dec 2025).
What's new in the Property Editor Beta
Migrating to the Property Editor Beta
Property Editor Beta quick start guide
Transitioning to Bubble
This collection explains how Bubble leverages traditional web technologies to enable visual app development, making it accessible for non-coders while maintaining compatibility and security.
How to transition to Bubble from coding
Transitioning from JavaScriptThe article helps JavaScript developers transition to Bubble by explaining key differences and Bubble's visual approach.
Transitioning from HTML and CSSThe article compares HTML/CSS and Bubble, explaining how Bubble visual approach simplifies web design while maintaining similar principles.
Transitioning from SQLThis article compares SQL and Bubble, explaining how Bubble visual interface simplifies database management while retaining SQL's logic.
