Yes, of course. I have even made an Android app just for fun, and had to use necessitas to get a decent development environment. I am very happy to have most of my time focussed on linux applications, android and ios developers have my sympathy.
"App store reliably solves dependencies problem - by refusing to support them at all. This approach is tested and it does scale"
No, it doesn't. It will create the same disaster we have on the proprietary desktops.
"Somehow it scales pretty well on Web: all these Google Maps APIs, Facebook APIs and so on are supported by developers without distribution-appointed police officers and so far Web works."
No, web doesn't work. You cannot trust these api's. Facebook is already quite busy figuring out how to disable them to have people come over to their web-site instead. Google has changed api's on gmail and on google calendar for no good reason before. IMAP is the only sane way to talk to gmail, and google contacts are not available through any sane api yet. Moreover, you have probably seen the concerns over the internet being tested only on three engines. Html is no silver bullet, it may prove to look more like a thorny road.
"I don't care about any back-bones."
Then I suggest you go and troll elsewhere. The GPL is about building on each others work. If you don't care about that, and want to throw it away, I suggest you stop wasting your time here and go play on windows. Deploying programs on linux is not that difficult, I deploy a number of them across multiple distributions, and it hardly costs me any time. It is not a big issue. Those who want to do it manages. Your link to gstreamer only shows me that it finally is set to mature with version 1.0, hardly bad news for sound on linux.