I wanted to publish it to the play store, get exposure and share what I have made. I paid the $25 fee, submitted my passport and bank statements for ID verification, and started the process to get my app published.
Well, what a terrible experience. It is not user friendly at all, and the requirement of 20 testers opting in to your closed testing for 14 days makes very little sense. I have spent the last few days messaging people, doing the test swaps, and generally wasting my time.
I have seen, from searching to find places that I can recruit testers, a number of 'services' where you can simply pay to have your app 'tested'. The whole thing has been really off-putting, what is the point..?
I wanted to make a flutter app next, something more detailed and complex.. but I am dreading having to go through this process of 'closed testing', after spending months making a project, essentially spamming forums and chat groups for testers. I paid for access to the store, I submitted my ID documents, this arbitrary barrier is so frustrating and again, really puts me off making a mobile app..
I know I am shouting into the void here, I suppose I just wanted to vent.
It's the end of an era for small developers. They can go submit their apps to F-Droid or Aptoide or whatever. That said, these alternative app stores need to be able to function properly on Android, without their apps being removed by Google Play Protect (which I think I've heard of happening).
It's hard to understate how little sense everything related to appstoreconnect and the dev account makes.
Since launch I've done a number of updates and the review process is always faster on iOS too.
https://plastaq.com/minimoon
But yeah, both stores need to be forcefully opened. They're sitting on their laurels inside their moats.
But I think the native app market in general has peaked. Most things can be done in a web app now.
It seems this only applies to personal accounts that were created recently (which would explain why I've not had any issues with recently created business accounts, nor my own personal account which is probably old enough to be in school)
A real way they could improve app quality is to improve the quality of the documentation, specifically the javadoc / references (guides are OK mostly) but that requires work from developers (since its literally embedded in the code). There are thousands of classes / methods that have no documentation whatsoever other than that they exist in the first place. No description. No tips. No mention of what happens if you pass null, or ... you get the point.
Of course, you can look at the implementation ... but that is free to change. The documentation is the contract, and at the moment its a very poor contract.
But this is about stemming the flow of shovelware into the store, (todolist tutorial no 800000, but I changed the name) where the problem isn’t that devs lack the tools, it’s that they simply have no serious intention of maintaining their product.
If you can’t find or don’t have enough belief in your own app to find 20 people to download it for free, is it fair to promote it in a way that my gran might come to rely on it.
It’s not nice to be exclusionary, but end users having to pick through that stuff just isn’t great for the platform. There might be a better place for hobby code.
Google already has a solution to this: Target API level requirements for Google Play apps
https://support.google.com/googleplay/android-developer/answ...
If you don't meet the requirements your app becomes unavailable to users.
> If you can’t find or don’t have enough belief in your own app to find 20 people to download it for free
I can guarantee you, many large companies, some whom I have worked for, and some apps you have likely used, do not have anywhere near 20 human QA / testers vetting their releases.
And if you look at the '20 tester' requirement closely, following it does not guarantee any outcome whatsoever.
> is it fair to promote it in a way that my gran might come to rely on it.
What your gran does is none of my business. If I have an idea which a few people may find useful, what your gran may or may not do with it should not impede my ability to release it.
Google already has strict guidelines about malicious apps, etc, which everyone must follow.
Isn't the whole review system supposed to promote good quality content?
This change, if genuinely implemented to try and improve app quality, actually only frustrates new developers that are trying to join the ecosystem.
20 people is quite a lot! After getting all my friends and family that use Android testing it, I still needed 10+ more 'testers'.
It's not clear what you mean exactly with "exposure". But if you only care about sharing your work, it may be better to publish it on f-droid.