I can only relate my own experience. I got excited about coding on Android, and bought a tablet when the first version came out that supported Python. It turned out that coding on the tiny screen was a chore, even with a keyboard, programming Android was harder than I expected, and... the biggest thing was that since the start of the smart phone era, I simply haven't had a good enough idea for an app.
> the biggest thing was that since the start of the smart phone era, I simply haven't had a good enough idea for an app.
Doesn't matter if you do, some dodgy company in a foreign country will happily wrap your app in ads and somehow be higher in the search results than your app[1].
If it's a really good idea, someone like Zynga will simply write a polished clone and make millions off your idea while your original app still doesn't show up in the search results.[2] Or anywhere, for that matter.
[1] I wrote an app in 2012 or thereabouts and this happened to me. I don't know if it is still possible.