Vibe-coding

From idea to store publication: a route without a developer

May 22, 2026 10 minutes

You have an app idea. Maybe a habit tracker with the features you need, or a tool for your niche that doesn't exist in the store. Previously, the next step was obvious: find a developer, negotiate a price, wait several months.

Now this route is not the only one. Vibe-coding tools allow you to go from idea to a live app in the store on your own. This doesn't mean it will be easy. But it does mean it's possible — without hiring a team and without months of programming training.

Below are five specific stages with what to do at each.

Stage 1: A testable idea

1
Narrow it down to a minimum viable version

The most common mistake at the start is scale. You think about an app with authentication, a feed, notifications, and analytics. Start with one action.

Ask yourself: what does the user do in the app in the first 30 seconds? That's your MVP. A habit tracker — one screen with a list and checkboxes. A notebook — text input and a list of entries.

Before writing code, test the idea for free. Create a Google Form with a description of the app and ask people from your target audience: would they use this? If 10 out of 20 say 'yes' — move forward.

MVP RuleIf it takes more than two sentences to describe the app — it's too complex for the first version. One screen, one function, one value.

Stage 2: Building through vibe-coding

2
Write the app through dialogue with AI

Install Node.js, Expo CLI, Claude Code. Then — dialogue. Describe what you need, AI writes the code, you check the result on your phone through Expo Go.

Prompt to start'Create a mobile app on Expo + React Native. It's a habit tracker: the user adds habits to the list, checks them off every day, progress is saved in AsyncStorage. One screen. Dark theme.'

Claude Code will create the project structure and main files. You run it through npx expo start, open it on your phone via Expo Go — and see a working prototype. Then iterations: add features, tweak design, fix what's not working.

For the app you plan to publish, use the stack:

Building a simple app takes from one day to a weekend. More complex apps — with multiple screens, authentication, API — take 1-2 weeks of iterations.

Stage 3: Testing before publication

3
Find real users before the release

Don't publish the app right after it works for you. Hand it over to 5-10 people from your target audience and observe what they do.

For iOS testing, use TestFlight — up to 10,000 testers. For Android — internal track in Google Play Console.

What to look for:

Pass the feedback you receive to Claude Code and adjust the app. Most changes based on feedback take from a few minutes to a couple of hours.

Step 4: Publishing in the Store

4
Technical Requirements and Review

Publishing is the most bureaucratic stage. But it’s done once; updates are easier afterward.

Step App Store (iOS) Google Play (Android)
Account Apple Developer, $99/year Google Play Console, $25 one-time
Build eas build --platform ios eas build --platform android
Screenshots Multiple sizes (iPhone, iPad) At least 2 screenshots
Review 1-3 days 1-3 days
Common Reasons for Rejection Empty sections, no privacy policy Requesting unnecessary permissions, mismatched screenshots

Ask Claude to write the privacy policy — it’s a mandatory requirement for both stores. Use a simple design for the icon — an overloaded icon is hard to read on the screen.

About Store RejectionsIf you receive a rejection — Apple usually specifies the exact reason 90% of the time. Fix it and resubmit. Most apps pass review on the second or third attempt.

Want to learn how to build apps using AI?

Vibe Coding Course: from the first prompt to a working product without hiring a developer.

Watch the Course

Step 5: First Users and Promotion

5
Organic before Ads

Don’t spend money on ads for the first version. Your task is to find the first 100 users manually and understand who really needs the app.

Where to find the first users without an ad budget:

After the first 100 users, you’ll have a real picture: who is using it, how often, what they request to add. This is data for the next version.

Route in Numbers

Stage Time Cost
Idea + Validation 2-3 days 0 ₽
MVP Build 1-2 weekends ~1 500 ₽ (Claude API)
Testing 3-7 days 0 ₽
Developer accounts 1 day for setup ~11 500 ₽
Publication + review 1-2 weeks 0 ₽
Total 3-5 weeks ~13 000 ₽

For comparison: the minimum budget for a developer for a similar app is from 150,000 rubles, timeline — 2-4 months. Vibe-coding does not replace a developer in any situation. But for the first version of the product that you want to quickly test — this is a viable route.

Vibe-coding course: build your first app

Step-by-step course: from installing tools to publishing in the App Store. No prior programming knowledge required.

Start course