TL;DR: Creating a mobile app means defining your idea, researching the market, choosing core features, designing, building, testing on real devices, launching to app stores, and iterating on feedback. Most apps earn through subscriptions, in-app purchases, ads, or transaction fees.
If you have an idea for a mobile app, you’ve already done step one. The other seven take you from that idea to an app people can download from the App Store and Google Play Store, and you don’t need a coding background for any of them.
You’ll define the idea for your app, research your market, decide on your core features, design the interface, build the data and logic behind it, test on real devices, publish to the App Store and Google Play Store, and keep improving your app after launch.
What is mobile app development?
Mobile app development is the process of designing, building, and launching apps for smartphones and tablets, usually for iOS and Android. To create a mobile app, you define your idea, research the market, choose your core features, design the interface, build the data and logic behind it, test on real devices, publish to the App Store and Google Play Store, and keep improving it after launch. You can write the code yourself, hire developers, or use an AI app builder that doesn’t require coding.
On Bubble, a fully visual app builder, you describe your idea to the Bubble AI Agent, and it plans the app with you. With native mobile app generation (beta), the Agent then builds it for iOS and Android. Because the logic and data are visual along with the screens, you end up with an app that works the way you imagined and that you can change yourself as your business grows.
The approaches table below and Steps 4 and 5 show how this works in practice, and this overview of how Bubble AI works goes deeper.
Types of mobile apps
Not every mobile app is built the same way. Here are the main types:
- Web apps and PWAs (progressive web apps): These run in a browser like Chrome or Safari, so anyone with a browser can use them. PWAs are web apps that behave more like installed apps: People can add them to their home screen and use some features offline. But PWAs still can’t tap into as many phone features as native apps, and what works varies by browser and device, especially on iPhone.
- Wrapped apps: These are web apps packaged in a shell so they can be distributed through app stores. They’re still built with web code underneath.
- Hybrid apps: These mix the two. They’re built with web technology but run inside a mobile framework, so they can use some phone features. How close they get to a true native feel depends on how they’re built.
- Native mobile apps: These apps are made specifically for iOS or Android, so they can use the camera, location, and push notifications, and they tend to run faster and smoother than anything in a browser. If you want your app to feel at home on a phone, this is the way to build it.
Traditionally, building a native app meant writing and maintaining two separate codebases, one for iOS and one for Android. With Bubble for native mobile apps, you build one app that deploys to both platforms. (Each store still has its own setup, testing, and review requirements, though.)
Bubble builds true native iOS and Android apps, without wrappers. They run on React Native, the same framework Amazon, Coinbase, Discord, and Facebook use for their mobile apps.
Different development approaches
Building a mobile app used to mean a trade-off: Spend months and a big budget getting it right, or rush it and live with an app that feels cheap. You have more options now. Here’s how they compare:
| Approach | How it works | Pros | Cons |
|---|---|---|---|
| Build on Bubble | Describe your idea to the Agent, shape the plan together, then keep building by chatting with the Agent or in the visual editor, without writing code. | Costs less than a custom build, with native iOS and Android apps that share one backend with your web app. The logic and data are visual, and workflows (the step-by-step logic behind each thing your app does) read like plain-language instructions, so you can change how the app works yourself. | You’re in control of every part of your app, so there’s a learning curve. The Agent explains what it builds in plain language, and the Bubble community is there when you have questions. |
| Use an AI coding tool | Describe your app in a chat, and tools like Lovable, Bolt, or Replit generate the code for you. | A fast path to a working first version, with no coding needed to get started. Most let you adjust the screens visually. | The logic and data are still code, so changing how the app works usually means another prompt, and that gets harder as the app grows. If you’ve already built an app this way, universal import can bring it into Bubble as a fully visual app. |
| Hire developers or an agency | An agency or freelance developers build the app for you, usually in native languages like Swift and Kotlin. | Expert work built to your spec, often for less than an in-house team. | Expensive and slow, and often more than an early-stage startup can afford. |
| Build in-house | Your team builds the app, sometimes using wrappers or hybrid frameworks to fill skill gaps. | You get exactly what you spec, plus a team that can maintain it over time. | Usually the most expensive option, and your team may not have all the mobile skills you need. |
| Wrap an existing website | You or a contractor package your existing website or web app as a mobile app. | Saves time and gets your mobile app live on more platforms sooner. | Performance can be slower or buggy, and complex functionality can be difficult to replicate. |
How long does it take to build a mobile app?
Timelines vary widely, from several months or more with a traditional development team to a few weeks on Bubble, where most of that time goes into refining a first version instead of building one from scratch.
With a traditional development team, even a simple app usually takes a few months once you add up design, building, testing, and app store review. Complex apps can stretch well past that. If you’re coding it yourself, it comes down to how much you already know and how many hours you can carve out each week.
AI coding tools can get you a working prototype quickly. The time cost tends to show up later, when you need to fix or change code you didn’t write and don’t fully understand. Small updates can take longer than they should, especially as the app grows.
On Bubble, the Agent gets you to a first version so you can start refining it. Because the logic and data are visual, the time you save doesn’t disappear after launch. When something needs to change, you can see exactly what to fix in visual workflows instead of digging through code.
Here’s what that’s looked like for builders on Bubble:
- The team behind the Create With conference built a custom event platform and mobile app on Bubble in three days, and 95% of attendees used it.
- Land founder Andrew Haarsager built his climate-prep app for iOS on Bubble with no coding background, and he’s rebuilt it twice based on what users told him.
- Artizen, a crowdfunding platform for artists, switched to Bubble from a traditional development team and cut its monthly burn from $150,000 to $25,000.
- SuiteOp built its native mobile app on Bubble in two months, compared with an estimated 6–8 months, and the app shares one backend with its web app. It replaced a wrapped app that crashed.
What to look for in a mobile app builder
When you evaluate mobile app builders, look past how quickly they produce a first version. Check whether the builder creates native apps, how much of the app you can see and edit yourself, and whether web and mobile share one backend. Those answers determine whether you can maintain and grow the app yourself after launch.
Here’s what to look for in each:
- Native or wrapped: Check whether the builder creates true native apps or wraps a web app in a mobile shell. Native apps perform better and can use device features like the camera and push notifications. Some AI coding tools, like Replit and Bolt, build React Native apps too, so compare how each tool handles mobile before you commit.
- How much you can see and edit: Many AI coding tools let you adjust the user interface visually, but the logic and database stay in code. If you don’t write code, changing how the app works means relying on another prompt.
- A shared backend: If you’re building for both web and mobile, check whether the two share a single database and backend logic. Without that, you may end up managing users and data in two places.
On Bubble, you build native iOS and Android apps visually in the same editor as your web app, the two share one backend, and you publish to both app stores directly from the editor. Every layer is visual, including the logic and data, so you can understand exactly how your app works and change it yourself.
How much does it cost to build a mobile app?
Hiring developers to build a simple mobile app typically costs $5,000–$50,000, and a complex app can run $120,000–$300,000, according to Business of Apps. Still, there’s no single price tag. What you spend depends on how complex your app is, how you build it, how fast you need it, and how much of the work you can do yourself.
Paying professional developers, whether that’s an in-house team or an agency, is the most expensive route. Business of Apps puts the average salary for a US-based mobile app developer at about $110,000 a year, and iOS developers in top-paying cities earn up to $151,000.
Here’s how the main approaches compare on cost:
- Hiring developers: Experts move quickly, but it’s the priciest path, especially with an in-house team, and custom builds still take months.
- Coding it yourself: This approach is cheaper, but you need development experience to move at a reasonable pace.
- Building on Bubble: Getting started is free, and you can build and test on the Free plan. Deploying live, testing through TestFlight or Google Play Console, and publishing to the app stores require a paid plan. Starter Mobile starts at $42 a month billed annually ($49 billed monthly), and Starter Web & Mobile starts at $59 a month billed annually ($69 billed monthly).
When you build with AI, you also need to think about AI credits. On Bubble, every plan includes a monthly AI credit allowance. Generating an app with the Agent, including the planning session, doesn’t use AI credits, and neither does working in the visual editor.
If you run out while asking the Agent to build a specific feature, you can keep building by hand, and paid plans can buy more AI credits anytime.
What you need before you start
You don’t need technical expertise to start, but a little prep saves you time later. Have these basics in place first:
- A clear problem to solve: The best apps do one thing really well for a specific group of people. A scheduling app for freelancers juggling five clients needs different features than one for a team spread across time zones, so get clear on who you’re solving for.
- A basic understanding of your user: Know who you’re building for and what’s bugging them. A little digging now saves a lot of redesigning later, so spend some time in forums, read competitor app store reviews, or run a quick survey.
- A willingness to learn: A visual app builder takes care of the code, but you’ll still be thinking through logic and design as you go. Curiosity will take you further than any technical skill.
- A list of essential features: You don’t have to build everything at once. Pick the handful of features that make your app worth using on day one. A useful test: If you removed a feature, would the core user task still be possible? If yes, it’s probably a nice-to-have for v2.
How to create a mobile app in 8 steps
The eight steps to create a mobile app are the same whichever tool you use:
- Define your app idea
- Perform market research
- Determine your app’s features
- Design your app’s interface
- Build your app
- Test and refine your app
- Launch your app
- Iterate and grow your app
Along the way, you’ll see where the Agent can do some of the work with you.
Step 1: Define your app idea
A good mobile app idea is more than a premise. There are millions of apps in the stores already, so yours needs a clear reason to exist. A strong idea has:
- A clear problem and solution: Get specific about the problem your app solves, since specific problems are easier to design features for. “Helps people be more productive” is too vague. “Helps freelance designers track billable hours across multiple clients” gives you something to build toward.
- A defined audience: Knowing your target user shapes every decision from feature prioritization to how you describe the app. A project management tool for solo freelancers looks very different from one built for enterprise teams.
- A strong founder-market fit: The best founders have direct experience with the problem they’re solving, either as someone who’s lived it or as an expert in the domain. Consider whether that’s you, and why.
- Differentiation from competitors: Understand how your app solves the problem differently, or better, than what already exists. This doesn’t have to be a revolutionary new feature. Sometimes it’s a simpler interface, better pricing, or a focus on an underserved niche.
With your idea solidified, you can define the minimum viable product (MVP), the most basic set of features needed to deliver on your app’s core promise.
Step 2: Perform market research
Once you have an idea, you need to validate it. Market and audience research is how you do that.
Your research should cover:
- Competitor analysis: Look at everything people already use to solve the problem, whether that’s another app, a traditional service, or a spreadsheet they’ve hacked together. Download the top apps in your category and use them the way a customer would, noting what’s frustrating and what’s missing.
- Market gaps: The places competitors fall short are your openings. Low-star reviews are especially useful, since users often spell out exactly what they wish the app did.
- User feedback: Find out what’s frustrating your target users and what they wish existed. Competitor reviews, forums, and social media are a good start, but nothing beats a quick survey or a few conversations with the people you’re building for.
- Audience demand: Check that people want a new solution, and that your take on it lands. A simple landing page or pre-launch signup can show interest before you build anything.
This research tells you who your ideal customer is and gets you closer to product-market fit. Once you know where competitors fall short and what your audience wants, you’ll know which features will set your app apart.
Step 3: Determine your app’s features
Your research then helps you define three things:
- How your app is structured
- The core user journeys, or the paths someone takes through your app to accomplish a goal
- The essential features that need to be in the app’s first version
Think through all of this from your user’s perspective, starting with the tasks they’ll use your app to complete. On a travel app, for example, core tasks might include searching for a hotel, booking it, viewing the reservation, and accessing check-in details.
From there, map out what each task requires. For the hotel search task, that might include:
- A search engine: This is where users type in their destination, dates, and anything else that matters to them. Everything else in the booking flow starts here.
- Search filters: These let users narrow the results by price, star rating, amenities, or distance, so nobody has to scroll past 200 hotels they’d never book.
- A loading state: This is a quick visual cue that the app is working. Even a simple animation makes the wait feel shorter and tells users nothing’s broken.
- A results page: This should be an easy-to-scan list with the details people care about most, like price, rating, and photos, so they can compare options without tapping into every listing.
Stick to the essentials for your MVP. Your first users will tell you what to add next.
Step 4: Design your app’s interface
When you design a mobile app, you’re designing for a small screen and a thumb. A few principles help:
- Keep it simple: Give each screen one job. Leave plenty of white space, and if you find yourself cramming several actions onto one screen, split it into separate views.
- Be consistent: Pick your colors, fonts, and button styles once, then use them everywhere. When everything looks and behaves the same way, people figure out your app faster.
- Design for touch: People often use their phones one-handed, steering with a thumb. Put the most important buttons in the bottom third of the screen, where that thumb naturally lands, and make gestures like swiping and tapping feel natural.
- Optimize for performance: Go easy on heavy graphics and animations. A beautiful app that lags on every screen will lose people faster than a simpler one that feels snappy.
- Follow native conventions: iPhone and Android users expect things to work a certain way, like where the back button sits. Stick to each platform’s patterns, and your app will feel familiar from the first tap.
Traditionally, wireframing comes first in the design process. On Bubble, the planning session can take its place: The Agent asks clarifying questions and drafts a blueprint of features and user stories with you, then generates an editable starting point that you refine in the same visual editor you’ll build in. If you already have a look in mind, upload a screenshot or Figma file to the Agent, and it works from your design so the app looks like yours.
Use AI when you want speed or edit by hand when you want precision. Because design and development happen in one tool, there’s no handoff. You add functionality to the screens you just designed instead of converting designs into code later, with pixel-level control the whole way.
Step 5: Build your app
With your design in place, it’s time to build the logic and data that make your app work.
On Bubble, the Agent can set up your database and workflows from a plain-language description, and when something’s unclear, it asks instead of guessing. It explains each change as it makes it and summarizes what changed afterward, so you learn how Bubble works as you build. You can adjust anything yourself in the visual editor.
If you already build with Claude or Codex, the Bubble MCP (beta) lets you work on your Bubble app from there, and everything it builds stays visual and editable in the editor.
The ability to step in and refine things matters. A December 2025 study found that AI models’ debugging ability drops 60–80% after just two or three attempts, so being able to read and fix the logic yourself keeps you in charge of how your app works.
Here’s what to work through as you build:
Start with your data: Figure out what information your app needs to store. Your database is made of data types, the categories of information your app keeps track of, like users or bookings, and everything your app does reads from or writes to them. If your app has user accounts, for example, you’ll need a place for things like email addresses, usernames, and phone numbers.
Describe what you need, and the Agent can generate your database schema for you, data types and fields included. It also creates privacy rules automatically every time it creates a data type, and you can read and fine-tune them in the privacy rule editor.
Build workflows: Logic is what makes your app do things, and workflows connect what users tap to the data behind it. When someone hits the search button, a workflow filters the data and sends them to the results page.
The Agent can build frontend and backend workflows from a description, including scheduled and recurring tasks (like sending a reminder every Monday), bulk data processing, and workflows that connect to outside services through the API Connector.
Set up integrations: Most apps lean on outside tools. You might connect Stripe for payments or add an AI feature with OpenAI or Claude, and depending on the tool, you’ll connect it through Bubble’s API Connector or a plugin.
The Agent can set up API Connector calls and install or remove plugins for you. When data comes back from an API, Bubble automatically parses it into data types you can use right away.
Step 6: Test and refine your app
Before you launch, try to break your app before your users do. You’re hunting for bugs and making sure everything works the way people expect.
Bubble gives you three ways to test a mobile app before you submit it, including on your own phone:
| Testing option | Best for | Limits and requirements |
|---|---|---|
| Web preview | The fastest way to check layouts and logic. | Doesn’t render native maps or the datetime picker, and can’t test push notifications, camera workflows, or permission workflows. |
| Simulated device | A closer look at what end-users will see. Switch web preview to Simulated device, and it runs a real build of your app on a simulated iOS or Android device right in your browser. | No phone or app store account needed. |
| Dev builds | The full experience on your own phone, including push notifications, camera workflows, and plugins with their own native libraries. Dev builds stay synced with the editor. | Requires a paid plan and an App Store or Google Play Store connection. |
Most apps go through a few rounds of testing:
- Initial testing and debugging: Start with yourself. Walk through every screen and workflow the way a user would, and lean on Bubble’s built-in debugger and issue checker to track down errors and figure out how to fix them. The Agent can also fix issues the issue checker flags, and if you turn it on in your app’s settings, it can use sample data to spot data problems.
- Internal testing (alpha testing): If you have a team, bring them in next, ideally testing as different types of users. On Bubble, you can find a specific user in the database editor and click Run as to see the app exactly as they would. It’s the quickest way to confirm that permissions, security settings, and personalized views behave correctly.
- Beta testing: Hand the app to a small group of users, ideally people in your target audience, and ask them to flag anything broken or confusing. It’s a good moment to run usability testing and gather broader customer feedback.
- Soft release (optional): Open the app to a bigger but still limited group before going fully public. It’s a chance to build early buzz and see how the app holds up under more traffic before a wide launch.
In each round of testing, focus on these five areas:
| Area | Questions to keep in mind |
|---|---|
| Functionality | Does everything work as expected? Do buttons trigger the right actions? Do forms save to the database? Are users directed to the right screens at the right times? |
| Usability | Can users navigate the app without instruction? Can they complete each core task without getting confused? |
| App performance | Does the app load quickly? Are animations smooth? A slow app is one of the fastest ways to lose users. |
| Cross-device compatibility | Does the app work consistently across iOS, Android, and the web? Does the layout hold up on different screen sizes and OS versions? |
| Edge cases | Test what happens when users do unexpected things, because they will. Do error states load correctly? Are users redirected sensibly? Do they understand how to recover from an error? |
Because Bubble builds native apps for iOS and Android from one project, you can run these checks on both platforms before you submit.
Step 7: Launch your app
Time to launch. That means submitting your app to the App Store, the Google Play Store, or both, and each store has its own rules.
Bubble packages your builds, configures your app icons and splash screens, validates your developer keys and IDs, and connects to TestFlight for iOS testing. The rest is account setup and review steps you’ll work through with Apple and Google directly.
On the App Store, Apple’s process looks like this:
- Sign up for an Apple Developer account and verify your identity
- Pay the Apple Developer Program fee, currently $99 a year
- Package your app for deployment (Bubble does this for you)
- Submit your app for Apple’s review
- Publish it once it’s approved
On the Google Play Store, Google’s process is similar:
- Pay the one-time $25 registration fee
- Set up your app in Google Play Console
- Create a Google Cloud project so Bubble can upload builds for you
- Submit your app for testing and review
Review timelines vary with your app’s complexity, how busy the queue is, and whether Google needs more information from you.
New personal developer accounts have one extra hurdle: Before you can publish to production, Google requires a closed test with at least 12 testers opted in for 14 consecutive days.
Once your developer accounts are set up, your part of Bubble’s publishing flow is the store listing itself, like screenshots and descriptions, plus a final round of testing before review.
Step 8: Iterate and grow your app
Once your app is live, the work shifts to keeping it healthy and making it better. Here’s what that looks like:
- Keep listening to users: The people using your app are your best guide to what to fix and what to build next. In-app surveys, support emails, app store reviews, and analytics all show you how people use it and what they wish it did. Tools like Mixpanel help you track what people do in your app, while Hotjar, now part of Contentsquare, shows you heatmaps and session replays and collects feedback. Depending on the tool, you’ll connect it with a Bubble plugin, a script, or an API integration.
- Stay on top of security and privacy: App stores have their own security requirements, and depending on where your users live, privacy laws like GDPR may apply too. Bubble’s built-in security and privacy features help you keep up. You set privacy rules visually, and on paid plans, the security dashboard flags problems like exposed API keys, unsafe API setups, and weak privacy rules right in the editor and before you deploy.
- Keep improving: Fix bugs as they come up, polish the UI based on how people use it, and add the features your users ask for. Not every update has to be visible, either. Behind-the-scenes work on your database, logic, and backend can make the app noticeably faster and more reliable.
- Ship small updates instantly: Changes inside your app, like bug fixes, text changes, and UI tweaks, go out as over-the-air (OTA) updates, so users get them without you resubmitting to the app stores. Changes to the native shell, such as your app icon, splash screen, or plugins, still need a new build.
- Roll back when you need to: If an update goes sideways, Bubble’s built-in version control lets you roll back. On the Growth plan and above, custom branches let you work on several updates at once without them stepping on each other.
- Let your backend grow with you: More users means more load on your backend. On Bubble, hosting, database management, security, and scaling are built in, and your web and native mobile apps share one backend. You can grow from MVP to production without switching platforms.
- Tell users what’s new: A short changelog or update note builds trust and saves people from wondering why a button moved. For inspiration, see how Bubble shares its own product updates.
How to make money from your mobile app
Most mobile apps make money through subscriptions, in-app purchases, ads, or transaction fees, and many combine more than one.
Common app monetization models
Here’s how each one works:
- Subscriptions: Charge a monthly or annual fee for access to your app or its premium features. It’s one of the most common models for apps people use again and again, like fitness trackers, productivity tools, and content platforms, and it gives you predictable revenue as long as users keep coming back.
- In-app purchases: Sell digital extras inside your app. Games sell virtual currency or new levels, while productivity apps might sell advanced templates or features.
- Ads: Give your app away and earn money from ads. This works best once you have a big, engaged audience, and it’s worth being picky about placement and frequency, since intrusive ads can drive people away.
- Commissions or transaction fees: If your app connects buyers and sellers or handles bookings or payments between users, take a small cut of each transaction. It scales naturally, since you earn more as your users do more.
On Bubble, native in-app purchases (beta) cover subscriptions only for now and connect directly to App Store and Google Play billing, with no third-party tools required. One-time purchases aren’t supported yet.
How to choose the right monetization strategy
Pick the model that fits what your app does and what your users expect. If your app solves an ongoing problem, subscriptions are a natural fit. If it offers one-off upgrades, in-app purchases might work better.
Check what competitors charge and how, and ask your users what feels fair. Plenty of successful apps mix models, like a free tier with ads and a paid plan that removes them. Start simple and adjust as you learn.
Start building your mobile app
A great idea is where it starts. Getting it onto people’s phones, and keeping it working the way you imagined as your users ask for more, is what Bubble is built for.
Bubble is a fully visual app builder that lets you build apps with AI without giving up control. Describe your idea to the Agent, shape the plan together, then refine the app with the Agent or in the visual editor until it’s ready to launch.
On Bubble, you can:
- Understand every part of your app: The logic, data, and privacy rules are visual, and the Agent explains what it builds in plain language. When something needs to change, you can see exactly where to make the change.
- Refine web and mobile in one place: Your web and native mobile apps share one backend, so your users, data, and logic stay in one project. You ship to the App Store and Google Play Store without Xcode or Android Studio, then push small changes over the air without another round of store review.
- Scale with security built in: Bubble is SOC 2 Type II compliant and runs built-in security checks. On paid plans, the security dashboard flags problems like exposed API keys before you deploy.
- Grow without switching platforms: Hosting and scaling are built in, so the app you launch is the app you keep growing. More than 6 million builders already rely on Bubble.
Get started for free by describing your idea to the Agent and working through the plan together.
Frequently asked questions about creating a mobile app
How much does it cost to create a mobile app?
Hiring developers typically costs $5,000–$50,000 for a simple app and $120,000–$300,000 for a complex one, according to Business of Apps. On Bubble, getting started is free, and paid plans for publishing to the app stores start at $42 a month billed annually for Starter Mobile.
How long does it take to create a mobile app?
With a traditional development team, even a simple app usually takes a few months once you add up design, building, testing, and app store review. On Bubble, it can take a few weeks, since the Bubble AI Agent gets you to a first version and most of your time goes into refining it.
Do I need AI credits to build a mobile app on Bubble?
No. Generating an app with the Bubble AI Agent, including the planning session, doesn’t use AI credits, and neither does editing in the visual editor, and if your monthly allowance runs out, you can keep building by hand. You’ll need a paid plan to deploy live and publish to the app stores, and paid plans can buy more AI credits anytime.
Can the Bubble AI Agent generate a native mobile app?
Yes, with native mobile app generation (beta), the Bubble AI Agent starts with a planning session and then generates native iOS and Android apps that run on React Native and share one backend and database with your web app. The Agent explains what it built in plain language, and you can change anything yourself in the visual editor.
Can I move an app I built with an AI coding tool to Bubble?
Yes, with universal import, you can upload your app’s code as a .zip or .html file, or import it through the Bubble MCP (beta). Bubble generates a new, fully visual app from that code, where the logic, data, and privacy rules are visual, so you can see how each part works and keep building with the Bubble AI Agent or by hand in the visual editor.
Can I add a mobile app to a web app I’ve already built on Bubble?
Yes, you build native iOS and Android apps in the same editor as your web app, and they share one backend and database. You design the mobile screens for phones, while your users, data, and backend logic stay in one project.
Do I need a Mac computer to create iOS apps?
Not on Bubble: Traditional iOS development requires a Mac to run Apple’s Xcode software, but Bubble runs entirely in your browser and handles packaging and build delivery for you. You’ll still need to set up an Apple Developer account, add your App Store Connect metadata and screenshots, and pass Apple’s review.
Build your app on Bubble's Free plan. No need to upgrade until you're ready to launch your app.
Join building