I spent over $100 on two failed apps. The reason is similar to all frustrated users: v0 is unable to keep the integrity.
I believe v0 holds immense potential. I’ve been considering whether it could develop complex and professional applications, provided I integrate a development framework and a set of development rules (much like citizens and laws in modern society).
Knowing nothing about coding myself, I’ve attempted to define this framework and these rules independently. If the rules fail and an application crashes, I can even ask v0 itself to compare the two versions of the rules to facilitate improvements. This iterative process is a result of lessons learned from my first two failed application development attempts and has been applied to my recent third project.
Currently, progress is significantly smoother than with the previous two applications. Error handling is more precise, and I’ve modularized various functionalities, assigning specific rules to each module to minimize large-scale changes. This has greatly streamlined the development process.
Instead of solely focusing on improving v0’s inherent productivity, I propose this as a potentially more effective approach.