TL;DR: No-code app development platforms let you build fully functional web and mobile apps using visual interfaces like drag-and-drop editors and visual workflow builders, instead of traditional programming. The right platform depends on what you’re building, who it’s for, and how far you need to scale.
You have an app idea and no interest in learning to code. No-code platforms let you build real, working software using visual interfaces instead of writing a line of code — drag-and-drop editors, point-and-click workflow builders, and visual database designers. Many now layer AI on top to generate entire app foundations from a text prompt. There are a lot of them, though, and picking the wrong one means rebuilding later.
This guide covers eight platforms, each mapped to a specific use case. There’s also a comparison table and a decision path to help you choose. Each platform is evaluated by channel (web vs. native mobile), data model, AI capabilities, integrations, security, and pricing model.
What to look for in a no-code app development platform
Compared to traditional coding, no-code platforms offer four core advantages:
- Faster time to launch: You can go from idea to a working app in days or weeks rather than months, because you’re configuring visual logic instead of writing and debugging code.
- Lower cost: Traditional development runs $12,000 to $300,000+ depending on scope, so building without a developer removes the largest cost in traditional app development.
- Direct control for non-technical builders: Because you build and iterate yourself, you can respond to user feedback right away instead of waiting on an engineering queue.
- Maintainability without code knowledge: Since the logic is visual, you can read, edit, and troubleshoot your app without needing to understand the underlying code.
Not every no-code platform fits every project, though. Here’s what separates them:
- Channel: Some platforms are web-only. Others support progressive web apps (PWAs) or true native iOS and Android apps published to the App Store and Google Play Store. The channel determines what device features your app can use: camera, push notifications, and offline mode.
- Data model: Platforms either include a built-in database or connect to external sources like Airtable or Google Sheets. Built-in databases give you more control over data structure, privacy rules, and scale. External sources work well if you already manage data in those tools.
- AI capabilities: Many platforms now include AI tools for generating an initial app, iterating through chat, or both. AI generation and AI-assisted editing are different features, so it’s worth understanding what each platform actually does. Look for tools that do more than generate an initial prototype.
- Integrations: Most apps need to connect to external services for payments, authentication, email, or other APIs. Check whether integrations are built in, available via plugins, or require manual API setup.
- Security and compliance: For apps handling sensitive data, evaluate each platform’s privacy controls, role-based access, audit logs, encryption, GDPR/DPA posture, and certifications like SOC 2 Type II. These are harder to add after launch.
- Pricing model: No-code pricing varies widely across flat monthly plans, usage-based models, per-seat pricing, and build credit systems. Understanding the cost model before you scale prevents surprise bills.
No-code vs. vibe coding for production apps
Vibe coding is building software through natural language prompting with AI, and it’s a fast way to get started. AI coding tools can generate a working prototype from a text description in minutes. Most of them generate traditional code, though, and that creates a problem: You can’t read it, edit it, or maintain it yourself. When something breaks in production, you’re either stuck in a prompt loop or waiting on a developer.
No-code platforms take a different approach. Instead of generating code, they represent your app’s logic visually. Workflows appear as readable flowcharts. Data structures are visual tables. Privacy rules are checkboxes, not configuration files. You can see how your app works and fix issues yourself.
The strongest approach combines both. Bubble, for example, generates a complete app from a prompt through Bubble AI, then lets you refine any part of it through the visual editor or the Bubble AI Agent (beta). You’re never stuck when AI hits its limits, because you can step in and edit directly.
The 8 best no-code app development platforms
Each platform below uses the same structure (best for, limitations, pricing, and compare to) so you can evaluate them side by side. Platforms were selected based on breadth of use case coverage, channel support (web vs. native mobile), AI capabilities, and how frequently they appear across independent no-code comparison sources. Pricing and features were verified against each platform’s published documentation.
1. Bubble: Best for web and native mobile apps with visual control
Bubble is the only fully visual AI app builder that covers the entire development stack: UI design, workflow logic, database, hosting, security, and deployment — without requiring code. You work in a drag-and-drop visual editor and a visual workflow builder, which is a flowchart-style interface that shows app logic in plain language. You can see exactly how your app works and edit it directly.
You can generate a working app foundation from a prompt in minutes using Bubble AI, including UI, database structure, workflows, and sample data. The AI Agent lets you continue building, troubleshooting, and editing through chat. When you want to make precise changes, you switch to the visual editor and work directly on the UI, data, privacy rules, or workflows.
Bubble also lets you build native iOS and Android apps in the same project as your web app, sharing the same database and backend workflows. Native mobile runs on React Native, the same cross-platform framework used by Amazon, Coinbase, and Discord. Mobile uses its own views and components, so web pages generally need to be rebuilt for the mobile experience. It’s worth noting that Bubble is the only fully visual AI app builder where you can ship web and native iOS/Android from one editor with a shared backend.
Bubble supports one-click web deployment and streamlined mobile build submission, with unlimited over-the-air updates on paid mobile plans. Bubble is SOC 2 Type II compliant, offers a GDPR-compliant DPA, hosts on AWS with TLS in transit and AES-256 at rest, runs automated OWASP Top 10 vulnerability testing, and includes a security dashboard that scans your app for issues before you deploy.
Best for:
- Founders building SaaS or marketplace MVPs: Bubble’s full-stack visual editor handles complex data relationships and user permissions without external services.
- Teams that need web and native mobile from one platform: You can build for web, iOS, and Android in one project with a shared backend, database, and workflows.
- Non-technical builders who want to stay in control when AI hits its limits: The visual editor lets you edit any element directly, so you’re not dependent on what the AI can generate.
- Organizations with security or compliance requirements: SOC 2 Type II compliance, built-in privacy rules, Enterprise SSO, and a security dashboard make Bubble viable for business-critical apps.
Limitations:
- Learning curve: Bubble’s visual editor is more capable than most no-code tools, which means there’s more to learn. Beginners may need a few hours of tutorials before building confidently. The AI Agent, documentation, and community help.
- No code export: Bubble apps run on Bubble’s managed infrastructure. That’s a vendor lock-in consideration, though it also means Bubble handles hosting, scaling, security, and deployment for you.
- Native mobile is in public beta: Bubble’s native mobile editor is actively improving, but some workflow, plugin, and AI editing capabilities are still evolving and should be tested before launch.
Pricing:
- Free plan available (build and test, no custom domain).
- Paid Web and Mobile plans start at $59/month (billed annually) for the Starter plan.
- Growth plan is $209/month, Team plan is $549/month (each billed annually), and Enterprise is custom.
- Pricing scales with workload units, app editors, mobile build submissions, and team collaboration needs.
Compare to: FlutterFlow (if code export matters), Adalo (for simpler native mobile MVPs)
2. FlutterFlow: Best for code export and native mobile performance
FlutterFlow is a visual app builder built on Google’s Flutter framework, an open-source UI toolkit that compiles to true native iOS and Android apps. When an app compiles to native, it runs as actual native code on the device rather than through a browser wrapper. That gives you access to more device capabilities and more consistent performance. FlutterFlow also supports code export, so builders can download the underlying Dart code and continue development outside the platform.
FlutterFlow requires a basic understanding of app logic concepts: variables, state management (how an app tracks and updates data as users interact with it), and database schemas. It sits closer to the code-adjacent end of the no-code spectrum. It pairs with Firebase, Supabase, or a custom backend through RESTful APIs, which adds setup steps but gives you flexibility in choosing your data infrastructure.
Best for:
- Teams building native mobile apps who also want code export: Flutter compiles to native iOS and Android code, and FlutterFlow lets you download that code and continue development outside the platform if needed.
- Builders for whom vendor lock-in is a concern: Code export and GitHub integration mean you can hand the project to a traditional development team if your needs change.
- Developer-adjacent teams: Those with some technical background who understand variables and data schemas will find FlutterFlow more accessible than complete beginners will.
Limitations:
- Steeper learning curve than most no-code tools: Beginners without any understanding of app logic concepts may find FlutterFlow harder to start with than tools like Softr or Glide.
- Web app support is secondary: FlutterFlow is built for mobile. Web apps are supported but are not the platform’s primary focus.
- External backend required: Most production apps built on FlutterFlow need Firebase, Supabase, or a custom API backend configured outside the platform.
Pricing:
- Free plan available (limited features).
- Basic plan starts at $29.25/month (billed annually) or $39/month billed monthly.
- Growth and Business tiers are seat-based and include more builds, team collaboration, and custom code capabilities.
Compare to: Bubble (for full-stack web and mobile with no external backend), Adalo (for simpler mobile MVPs without code export)
3. Softr: Best for data-connected client portals and internal tools
Softr is a block-based no-code builder. You assemble pages from pre-built sections (lists, forms, dashboards, tables) rather than designing from a blank canvas. Setup is quick, though design options are more constrained than in a full visual editor. Softr connects to data from Softr Databases, Airtable, Google Sheets, Notion, SmartSuite, and higher-tier sources like monday.com, Supabase, HubSpot, BigQuery, and PostgreSQL, and uses it to power authenticated web portals.
Authenticated here means users log in to access the app, and you control what each user sees based on their role or data. Softr handles this through row-level permissions, which control which user sees which rows of data. It works well for client portals, member directories, internal dashboards, and lightweight inventory trackers. It’s not designed for complex conditional logic or multi-step custom workflows.
Best for:
- Teams already using Airtable, Google Sheets, or Notion: Softr connects directly to those sources, so you’re building on top of data you already manage.
- Complete beginners: The block-based editor requires no design or logic experience. You pick a layout, connect your data, and publish.
- Client portals and member directories: Softr’s built-in user authentication and row-level permissions make it a practical choice for portals where different users see different information.
Limitations:
- Limited design customization: Pre-built blocks mean you can’t achieve the pixel-level design control that tools like Bubble or WeWeb offer.
- Not suited for complex logic: Multi-step workflows, conditional branching, and custom backend processes are outside Softr’s scope.
- Web only: Softr does not publish native mobile apps.
Pricing:
- Free plan available.
- Basic plan starts at $49/month billed yearly.
- Professional is $139/month and Business is $269/month (both billed yearly); Enterprise is custom.
Compare to: Glide (for spreadsheet-powered apps with a stronger mobile-first design), Retool (for more complex internal tools with greater logic control)
4. Glide: Best for spreadsheet-powered mobile-friendly apps
Glide builds mobile-friendly web apps from spreadsheet and database-style data sources. These are web apps optimized for mobile browsers, not native iOS or Android apps. They run in the browser; users can add them to a home screen, but they don’t have access to native device features like push notifications or biometric authentication. Layout, typography, and color are handled automatically based on your data structure, which means minimal design setup and limited visual customization.
Glide works well for simple, data-driven use cases: event schedules, community directories, personal trackers, and small team tools. Higher-tier plans support business data sources like HubSpot, Stripe, QuickBooks, Salesforce, and PostgreSQL. Apps with complex conditional logic will hit limits quickly.
Best for:
- Builders working from existing spreadsheet data: Glide connects directly to Google Sheets or Airtable and generates a working app from that data without requiring design or logic setup.
- Simple community or event apps: A conference schedule, team directory, or community resource list are a good match for Glide’s data model.
- Non-technical builders getting started: Glide’s editor has a relatively low barrier to entry compared to most platforms on this list.
Limitations:
- Not a native mobile app: Glide apps run in the browser. They can be added to a home screen but are not installed from the App Store or Google Play Store and don’t have access to native device features.
- Limited conditional logic: Apps that need to behave differently based on complex user inputs or multi-step processes will hit Glide’s ceiling quickly.
- Scaling beyond spreadsheets is difficult: As your data grows, a Google Sheet as your database becomes a performance and reliability concern.
Pricing:
- Free plan available.
- Business plan starts at $199/month billed yearly, with Explorer and Maker tiers offered between Free and Business.
- Enterprise plans are custom and add SSO, advanced integrations, and higher data limits.
Compare to: Softr (for similar simplicity with stronger portal and authentication features), Bubble (for more complex logic or true native mobile)
5. WeWeb: Best for frontend control with flexible backend options
WeWeb is a visual frontend builder. It handles the design and user-facing layer of your app, and gives you more design customization than block-based tools like Softr or Glide. You can build custom layouts, apply precise styling, and create reusable components (design elements you define once and use across multiple pages). WeWeb also offers a native backend that runs on PostgreSQL, keeps API keys and sensitive data server-side, and supports multiple auth providers including WeWeb Auth, Supabase Auth, Auth0, OpenID Connect, Xano Auth, and custom options. You can choose data regions in the US, Europe, or Asia.
WeWeb includes code export and self-hosting on every paid plan. You can export the complete app as a standalone Vue.js single-page app and run it independently on AWS, GCP, Azure, Cloudflare, or on-premise. GitHub and CI/CD integration are also available.
Best for:
- Builders who want more design control than block-based tools offer: WeWeb’s editor gives you component-level control over layout and styling, which is more flexible than pre-built block systems like Softr’s.
- Teams pairing with a backend like Supabase or Xano, or using WeWeb’s native backend: WeWeb connects to external services or runs data and auth on its own PostgreSQL stack.
- Projects where avoiding vendor lock-in is a priority: Code export and self-hosting options give you more exit flexibility than most fully managed no-code platforms.
Limitations:
- Backend decisions to make: Teams must choose between WeWeb’s native backend or an external service like Supabase or Xano. It’s a decision that simpler platforms don’t require upfront.
- Steeper learning curve than block-based builders: WeWeb’s flexibility means more decisions, and beginners may feel overwhelmed without a clear starting point.
- Web only: WeWeb does not publish native mobile apps.
Pricing:
- Free plan available.
- Paid plans (including code export and self-hosting) start at $20/month per editor seat, according to WeWeb’s product pages.
- WeWeb announced pricing updates starting February 12, 2026, so verify the current tier structure on their pricing page.
Compare to: Bubble (for a fully managed backend included), Softr (for faster setup with less design control)
6. AppSheet: Best for Google Workspace teams building internal tools
AppSheet is Google’s no-code platform. It’s designed to turn data from Google Sheets, Google Drive, or other sources into functional apps with automated workflows. Rather than a drag-and-drop interface, AppSheet uses a formula-based logic system similar to spreadsheet formulas to define app behavior. It’s a different mental model than most no-code builders, and it takes some adjustment. AppSheet is built for internal operational tools: Field service apps, inventory trackers, inspection forms, and approval workflows used by employees rather than customers. It supports offline use with background sync, on-device encryption, push and SMS notifications, barcode scanning, NFC, security filters, and role-based access controls.
AppSheet publishes progressive web apps (PWAs). These run in the browser and can be installed on a mobile home screen, but they are not native iOS or Android apps distributed through the App Store or Google Play Store. AppSheet is not a good fit for consumer-facing products that require custom branding or complex UI design.
Best for:
- Organizations already in the Google Workspace ecosystem: AppSheet connects natively to Google Sheets and Drive, so teams who manage data there can build apps on top of it without migrating to a new database.
- Operational and field service apps: Inspection checklists, job tracking, approval workflows, and inventory management are use cases AppSheet is built around.
- Teams that need web and mobile access for internal tools: AppSheet supports offline and background sync, on-device features like barcode scanning and NFC, and push notifications across web and PWA.
Limitations:
- Formula-based logic has a learning curve: AppSheet’s behavior is configured through expressions similar to spreadsheet formulas, which can feel unintuitive if you’re expecting a purely visual interface.
- Limited design customization: AppSheet apps follow a standard layout with limited options for custom branding or UI design. It’s not well suited for consumer-facing products where appearance matters.
- PWA, not native mobile: AppSheet publishes progressive web apps, not native iOS or Android apps. That’s a meaningful distinction if your users expect an installed app experience.
Pricing:
- Test apps with up to 10 users at no cost.
- Starter plan is $5 USD/user/month; Core is $10 USD/user/month (included in most paid Google Workspace plans); Enterprise Plus is $20 USD/user/month.
- Publisher Pro is $50/month/app for public apps with unlimited users but without user sign-in or security filters.
Compare to: Softr (for a cleaner interface and stronger portal features), Retool (for more complex internal tools with greater logic control)
7. Backendless: Best for apps with complex backend logic
Backendless is a backend-as-a-service (BaaS) platform with visual backend and security tooling. Backend-as-a-service means the platform manages server infrastructure, database, and server-side logic for your app, so you don’t need to run your own servers. Backendless goes further than most no-code platforms in backend depth, with support for real-time data (data that updates live without the user refreshing the page), custom API endpoints, and server-side business logic.
Backendless includes a visual logic builder called Codeless for configuring backend workflows without writing code. That said, getting the most out of the platform requires understanding concepts like API design, database relationships, and the difference between server-side and client-side logic. Backendless Pro supports self-hosting and on-premise deployment, which is relevant for organizations with data residency requirements (rules about where data must be stored geographically). Backendless also offers GDPR-compliant DPA and HIPAA BAA options.
Best for:
- Semi-technical builders who need deeper backend control: Backendless supports custom server-side logic, real-time data, and complex API integrations that aren’t available on simpler platforms.
- Teams with data residency or self-hosting requirements: Backendless Pro lets organizations run on their own infrastructure to meet compliance or data sovereignty rules.
- Apps that need real-time data: Chat apps, live dashboards, and collaborative tools that need data to update without the user refreshing the page can use Backendless’s real-time database.
Limitations:
- Steepest learning curve on this list: Backendless rewards technical knowledge. Beginners without a mental model for how backends work will find it harder to get started here than with tools like Softr or Glide.
- Frontend design is not a strength: If a polished, custom-designed interface matters to you, Bubble or WeWeb offer more flexibility on the frontend.
- Pricing complexity: Scale Variable pricing adjusts daily based on peak API requests per minute, billed monthly. Model your expected usage before committing.
Pricing:
- Free plan available.
- Scale plan starts at $15+/month, billed monthly. Scale Variable pricing adjusts daily based on peak API requests per minute.
- Backendless Pro and Managed Backendless are available for self-hosted, on-premise, or managed deployments.
Compare to: Bubble (for a more balanced frontend and backend combination with a lower learning curve), Xano (for a backend-only service paired with a separate frontend builder)
8. Adalo: Best for quick native mobile MVPs
Adalo is a visual no-code builder designed specifically for native mobile apps published to the App Store and Google Play Store. You design each screen visually using a canvas-style editor, similar to laying out slides in a presentation tool, then connect screens with navigation and actions. Adalo includes Magic Start, an AI feature that generates an app foundation from a text description including screens, database structure, and basic navigation.
Adalo’s built-in hosted Postgres database handles straightforward data relationships and supports full CRUD operations and relationships between collections. Paid plans include unlimited records. For high-scale use cases, validate performance and data limits during a trial before committing.
Best for:
- Non-technical builders who need a native mobile app: Adalo’s canvas editor is designed for building mobile screens without a design or coding background and has a relatively low barrier to entry.
- Founders validating a mobile app idea: Magic Start generates an app foundation from a text description, which can be useful for early-stage validation before investing in a more complex build.
- Database-driven consumer apps: Apps that display lists of data, like marketplaces, directories, booking apps, and community tools, are a reasonable match for Adalo’s data model.
Limitations:
- Performance at scale: Adalo can slow down with large datasets or complex animations. Test performance early if you’re planning for significant user growth.
- Limited web app support: Adalo is built for mobile. Web versions of Adalo apps exist but are not as capable as dedicated web app builders.
- Less design flexibility than Bubble: Adalo’s canvas editor is more constrained than Bubble’s visual editor for custom UI design.
Pricing:
- Free plan available.
- Starter plan is $36/month billed annually.
- Professional is $52/month and Team is $160/month (both billed annually); higher tiers increase app users, native components, and custom actions.
Compare to: Bubble (for a more scalable full-stack option with both web and native mobile), FlutterFlow (for higher-performance native mobile with code export)
Which platform is right for you?
The right choice depends on three things: What you’re building, who will use it, and how far you need to scale. Use this decision list to narrow your options:
- Full-stack web and native mobile from one platform: Bubble covers UI, database, workflows, hosting, and deployment without external services, and publishes to web, iOS, and Android from a single editor.
- Native mobile with code export: FlutterFlow compiles to Flutter’s native code and lets you export the underlying Dart code if you want to continue development outside the platform.
- Building a web portal on top of existing data: Softr connects to Airtable, Google Sheets, Softr Databases, and other sources and adds user authentication and role-based access.
- Spreadsheet data with auto-styled mobile-friendly design: Glide generates mobile-optimized web apps from spreadsheet data and handles layout automatically.
- Custom frontend design with your choice of backend: WeWeb gives you component-level design control and connects to external backends like Supabase or Xano, or uses WeWeb’s native PostgreSQL backend with built-in auth and access rules.
- Internal tools for a Google Workspace team: AppSheet builds operational apps on top of Google Sheets and Drive data with formula-based logic.
- Complex backend logic, real-time data, or self-hosting: Backendless supports custom API endpoints, real-time data, and self-hosting via Backendless Pro.
- A native mobile MVP with no technical background: Adalo’s canvas editor and Magic Start let you generate a native mobile app foundation from a text description.
Start building your app today
The right platform depends on what channel you’re building for (web, mobile, or both), whether you need a built-in backend or are comfortable managing an external one, and how much design and logic control your project requires. All eight platforms offer a free plan or a no-cost testing option. The best way to validate your choice is to build your app’s core workflow in a free account before committing to a paid plan.
If you want a single platform that takes you from a text prompt to a production app — on web, iOS, and Android — without writing a line of code, Bubble is built for that. Generate your foundation with Bubble AI, keep building with the AI Agent, and refine anything directly in the visual editor when you need precision. Hosting, security, and scaling are included.
Frequently asked questions
What is a no-code app development platform?
A no-code app development platform is a tool that lets you build fully functional software using visual interfaces like drag-and-drop editors, visual workflow builders, and point-and-click database designers, instead of writing traditional programming code. Many modern platforms also include AI tools that generate UI layouts, database structures, or app logic from a text prompt.
Can no-code apps scale for real businesses?
Many no-code platforms are built on production-grade infrastructure that handles real user traffic, payments, and complex data. Bubble, for example, is SOC 2 Type II compliant, runs on AWS, and provides managed infrastructure with workload-based capacity controls and automatic scaling for production apps. The right question isn’t whether no-code can scale. It’s whether the specific platform you choose is built for production use or primarily for prototyping.
Can I publish true native iOS and Android apps, or only web and PWAs?
It depends on the platform. Bubble, FlutterFlow, and Adalo publish true native iOS and Android apps distributed through the App Store and Google Play Store. Glide and AppSheet publish progressive web apps (PWAs), which run in the browser and can be installed on a mobile home screen but don’t have access to native device features like push notifications or biometric authentication. Softr and WeWeb are web-only. Check each platform’s current documentation before committing if your project depends on native-only features.
What hidden costs should I expect beyond the base subscription?
Costs vary significantly by platform and pricing model. Usage-based platforms like Bubble charge by workload units, which measure the processing demand your app generates and can rise as your user base and feature complexity grow. Glide’s pricing is also usage-based. Per-user platforms like AppSheet charge per seat, which scales with your team size. FlutterFlow charges per editor seat and limits build submissions on lower tiers. Backendless’s Scale Variable pricing adjusts daily based on peak API traffic. Model your expected usage (user counts, workflow frequency, data volume) against each platform’s pricing page before committing.
What are the benefits of no-code vs. traditional coding?
No-code platforms let you go from idea to a working app in days or weeks rather than months, because you’re configuring visual logic instead of writing and debugging code. Building without a developer removes the largest cost in traditional development, making it accessible to solo founders and small teams. You can iterate yourself and respond to user feedback immediately rather than waiting on an engineering queue. And because the logic is visual, you can read, edit, and troubleshoot your app without understanding the underlying code. The tradeoff is flexibility: Highly specialized requirements like custom hardware integrations, proprietary algorithms, or unusual data architectures may still require a traditional development approach.
Can I export code or self-host to avoid vendor lock-in?
Some platforms offer this, others don’t. FlutterFlow exports the full underlying Dart code and integrates with GitHub. WeWeb exports the complete app as a standalone Vue.js single-page app on paid plans, with no runtime dependency on WeWeb’s servers, and supports self-hosting on AWS, GCP, Azure, or on-premise. Backendless offers self-hosting via Backendless Pro. Bubble does not export code — your app runs on Bubble’s managed infrastructure. Fully managed platforms handle more of the infrastructure complexity for you, while platforms with export options put more of that responsibility on you.
What security and compliance features should I look for?
For apps handling sensitive user data, look for built-in privacy rules that control which users can read or write which data, role-based access control, SOC 2 Type II compliance, SSO support for enterprise authentication, GDPR-compliant DPAs, encryption at rest and in transit, and a vulnerability scanning tool that catches issues before deployment. Bubble includes all of these, including a security dashboard integrated into the editor that scans elements, workflows, settings, and plugins. Backendless offers HIPAA BAA options and self-hosting for data residency requirements. AppSheet includes security filters and on-device encryption for field apps.
Build for as long as you want on the Free plan. Only upgrade when you're ready to launch.
Join Bubble