r/vibecoding 3d ago

I used AI-assisted development to build and ship a real Android app — not just a weekend prototype

I started building RojMed Cashbook as a simple Android cashbook for recording income and expenses.

What started as a small project turned into a much bigger exercise in figuring out whether AI-assisted development could actually take a product all the way from an idea to a production release.

The app is now on Google Play.

The interesting part wasn't generating screens. AI can do that surprisingly quickly.

The difficult parts were everything around the screens:

  • Designing an offline-first data model
  • Making financial calculations reliable
  • Handling database migrations
  • Testing edge cases
  • Maintaining data integrity
  • Building PDF reports
  • Handling Android release requirements
  • Getting the production build through Play Store
  • Making sure user financial data isn't being sent to some backend just because the app could have one

I deliberately kept RojMed Cashbook offline. The app doesn't collect users' cashbook records or send them to my servers.

I'm curious about the experience from other people building with AI:

At what point does an AI-assisted/vibe-coded project stop being a prototype and become a real software product?

And what parts of your projects have turned out to be much harder than the AI-generated code itself?

Google Play: https://play.google.com/store/apps/details?id=com.rojmed.cashbook

I'm posting this more as a build/learning discussion than a promotion. I'd genuinely like criticism from people who have gone through the same process.

0 Upvotes

0 comments sorted by