Your product has to work and solve a real need. It isn't that hard to figure out how to create an app. Communicating how that product creates value for customers, marketing it and doing all of the rest of the grunt work is the hard, difficult bit.
I think this totally depends on the app, and the problem domain. CRUD apps? Sure, those have very low barrier to entry. But they aren't the only type of app out there.