MVP
How to build an MVP Ship the job, keep the skeleton
Short answer
An MVP is a first version you can put in front of customers: the core job, not the roadmap. Cut until the first screen teaches you something. Keep navigation and structure ready so the next slice has somewhere to land. Typical mobile MVPs at RR Tech take 1–2 weeks after kickoff. They are thin on features, not thin on engineering.
The useful definition is not “minimum” as in cheap. It is “minimum” as in: if this loop fails, the rest of the product does not matter. RR Tech’s homepage calls MVP development the most-requested offer for a reason. Founders do not need a factory. They need a truthful first version.
Write the job before you write the backlog
Every public MVP on this site can be said in one sentence. If you cannot do that, you are still in strategy, not in Build.
The job, not the pitch deck
| MVP | Weeks | The job v1 had to prove |
|---|---|---|
| CraveNow | 2 | Decide where to eat: nearby, cuisine, offer, rating, how soon food is ready |
| InspectAI | 2 | See today’s inspections and issues, then start a job without three tools |
| WaitlistAI | 2 | See the floor tonight: occupancy, queue, wait you can quote |
CraveNow’s write-up is explicit about what was *not* the MVP: a full account-and-promotions maze. Home, Search, Orders, and Profile sit in the tab bar so cart and tracking have a place to grow. InspectAI does the same with Dashboard, Properties, Inspections, Tasks, Profile. That is the “scale-ready architecture base” on the services list — empty rooms, not fake furniture.
A build sequence that does not lie
- Name the user and the minute. Who opens it, and what is finished before they context-switch.
- List the screens that serve that minute. Everything else is a later slice.
- Choose platforms honestly. One phone OS is a valid v1. See iOS vs Android.
- Design the primary loop with the engineers, not a silo that never opens the repo.
- Build in sprints with QA in the cycle.
- Put it in someone’s hand. Store listing or TestFlight/internal track as scoped — we do not invent store rankings.
Production-shaped vs throwaway
A clickable Figma file is not an MVP. A weekend Firebase experiment with no navigation model is not an MVP you can grow. RR Tech’s published stance: the first version is still engineered. Ghost Mode’s 4-week production focus app is the upper end of the short, focused mobile band — duration, blocked apps, streak, Adaptive Sessions — labelled in production, not as a prototype.
Fantasy Cricket Hub at 10 weeks is the contrast: live T20 cards, Records, graphs, Stadium, Profile. If that is your actual v1, do not call it an MVP to make the calendar feel better. Use how long it takes.
What to cut (a checklist)
If it does not teach you whether the job works, it waits
- Accounts and social login until the loop works as a guest or a single test user — unless identity *is* the job
- Admin dashboards for you before the field user has a home screen
- Chatbots, points, and referral schemes
- A second platform “because investors like it” when your users are on one phone
- Pixel-perfect every empty state before the primary action is obvious
Stack without fashion
Pick from what you can maintain. RR Tech’s public mobile options are Kotlin-first Android, Swift and SwiftUI on iOS, Kotlin Multiplatform when a shared core is the honest dual-platform move, and Firebase when live data is the product. We do not advertise React Native or Flutter on this site. Web MVPs would use the listed JS stack. Do not introduce an unlisted language for a two-week spike you will throw away — that contradicts the scale-ready claim.
Have one sentence for the first screen?
That is enough to start. We will tell you if it fits a 1–2 week mobile MVP, or if you are describing a longer production app.
If this matches the brief: how we scope a first version · mobile apps
Work CraveNow · InspectAI · WaitlistAI
Related guides How Much Does It Cost to Build an MVP · How Long Does It Take to Build an App · How to Build an AI-Powered App
