I'm so tired of hearing and reading app developers whinging about how they "can't make any money" building their wonderful, high quality iOS and Android apps.
This has never made any sense to me.
People do NOT buy apps. They buy what an app CAN DO.
And if we're honest, there's very few services in life we need that require only and app to function.
Most other apps regular folks use require a real world business interacting with the app.
Most folk don't have complicated work flows that require a minimalist, flat designed, socially integrated, clever, adjective, adjective, witty adjective app to make their lives easier.
But they WILL keep consuming in general, if you give them something they can see a need for.
Another way of putting it is: people don't buy bricks.
They buy homes.
Apps are like bricks.
They cost money to make. There are good ones and crappy ones. Some people see a use for them and purchase them to tailor an outcome that suits their purposes.
But MOST people look at a pile of bricks and just see hard work. They look at your app and see hard work too.
It's going to be hard to learn to use. It's going to be hard to figure out how to fit it into their life. And it's going to be hard to get any help when it doesn't work properly.
Also, they never even go looking for such a thing.
So they don't buy bricks. They buy a home.
Bricks are still vital.
But no one buys bricks. Except builders.
Apps are still vital.
But no one buys apps. Except businesses that require an app to be built to carry out their business.
When I want pizza, I use a Dominoes app.
When I want accommodation, I use Airbnb.
When I want to send money, I use my banking app.
When I want to be entertained, I use the NBA app.
Apps are more popular than ever. And I spend a lot of money on and in apps.
But if you think you can sit in front of a computer and code for six months and then everyone will give you money, you're mistaken.
The rules of business apply to your coding efforts as well.
You may spend months making the best quality brick imaginable. But it's still a brick. You didn't create a business. You didn't do any marketing. You didn't make an integrated product or service that filled an actual need that people will part with money to fullfill.
But you made a wonderful brick.
No one who has ever succeeded in business will EVER tell you that the work you put in is directly correlated to the money you get out.
In business, if you create perceived value, you will be rewarded. If it takes little effort to do this, you will still be rewarded.
Your ability to code is the same as being a brick maker.
Necessary, but not sufficient.