Things nobody tells you about making money from apps:
Your first version will be bad. Ship it anyway
Downloads mean nothing. Paying users mean everything
Most of your revenue will come from 1 plan
One viral video can beat 3 months of coding
Users don't read. They look at pictures and tap buttons
Your best feature is probably one you almost cut
Refunds happen. Don't panic over one bad day
Yearly plans look amazing on day 1 and scary on day 365
The app that wins isn't the best one. It's the one that keeps shipping
You don't need a better idea. You need more reps.