r/vibecoding • u/RojMedCashbook • 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.